﻿/**globe**/
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td ,input {
	margin:0;padding:0;}
body {font-size:12px;font-family:Tahoma,Verdana,sans-serif, simsun;}
a img, :link img, :visited img {border: 0;}
table {border-collapse:collapse;}
ul {list-style:none;}
q:before, q:after,blockquote:before, blockquote:after {content: "";}
/**icon**/
.iPolice {width:40px;height:48px;display:block;background:url(/imgpro/login/sys-bj.png) -185px -71px;}
.iAct,
.iBind,
.iBlog,
.iApp,
.iFrndfind,
.iFriend,
.iGift,
.iGroup,
.iInvite,
.iZoom,
.iFrndmsn,
.iMsn,
.iPhoto,
.iProfile,
.iShare,
.iStatus,
.iUrguy,
.iVote,
.iPost,
.iEmail {width:16px;height:16px;background:url(/imgpro/icons/newsfeed.png) no-repeat 0 0}
.iAct{background-position:0 0;}
.iBind{background-position:0 -16px;}
.iBlog{background-position:0 -32px;}
.iApp{background-position:0 -48px;}
.iFrndfind{background-position:0 -64px;}
.iFriend{background-position:0 -80px;}
.iGift{background-position:0 -96px;}
.iGroup{background-position:0 -112px;}
.iInvite{background-position:0 -128px;}
.iZoom{background-position:0 -144px;}
.iFrndmsn{background-position:0 -160px;}
.iMsn{background-position:0 -176px;height:15px;}
.iPhoto{background-position:0 -192px;}
.iProfile{background-position:0 -208px;}
.iShare{background-position:0 -224px;}
.iStatus{background-position:0 -240px;}
.iUrguy{background-position:0 -256px;}
.iVote{background-position:0 -272px;}
.iPost{background-position:0 -288px;}
.iEmail{background-position:0 -304px;}
.attention,
.modification{width:16px;height:16px;background:url(/imgpro/notice/icon16.png) no-repeat;}
.modification{background-position:0 -17px;}
/**the top yellow notice**/
.activation {width:100%;height:35px;line-height:35px;text-align:center;background:#FDFFCE url(/imgpro/bg/activation.png) 0 0 repeat-x;}
.activation span.text{font-weight:700;padding-left:20px;background:transparent url(/imgpro/icons/active_banner.gif) 0 center no-repeat;}
.activation a.fixacount{position:absolute;right:10px;top:0px;}
.activation a.active{padding:10px 36px;background:transparent url(/imgpro/bg/activate-btn.gif) 0 center no-repeat;}
/* Base - Global.css , imported on 2008-08-10
-----------------------------------------------------------------------------------------*/
/* Link */
a {color:#005EAC;cursor:pointer;}
a:link, a:visited {color:#005eac;text-decoration:none;}
a:hover {color:#005eac;text-decoration:underline;}
a.action{border-bottom:1px solid #005eac;display:block;padding:3px 0px 3px 9px;text-decoration:none;}
a.action:hover{background-color:#005eac;color:#fff;text-decoration:none;}
/*a.share {float:left;display: block;padding:4px 10px;width:40px;line-height: 1.0em;border: 1px solid #7F93BC;color: #525C97;background: #FFF url(/img/share.gif) no-repeat right center;}
a.share:hover {color: #FFF;background: #F17B05 url(/img/share_hover.gif) no-repeat right center;text-decoration: none;}*/

/* Elements */
body {color:#333}

h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:12px;}
h6 {font-size:12px;}

small {font-size:11px;}
blockquote {}
strong {}
option{padding-left:5px;}
em {font-style:normal;font-weight:normal;}

/* Standard */
.pipe {margin:0 3px; color:#aaa; font-size:11px;}
.hyphen {padding:0 5px; font-size:14px;}
.status-em {margin:0 0.15em;cursor: pointer;border:0;}
.shadow {border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.description, .time {color:#808080;}

.float-left {float:left;}
.float-right {float:right;}
.clear-both {clear:both;}

.hide {display:none;}
.show {display:block;}

.small {font-size:11px;font-family:tahoma, mingliu;}
.large {font-size:14px;}
.empty{visibility:hidden;}

.quote {background:url(/img/quote_start.gif) no-repeat;margin-top:8px;padding:0 0 0 18px;}
.quote q {background:transparent url(/img/quote_end.gif) no-repeat 100% 100%;color:#555;display:inline;padding-right:18px;}

.x-hide{visibility:hidden }
.x-to-hide {background:url(/imgpro/icons/v2_x_to_hide.png) no-repeat 0 0;width:16px;height:16px;text-decoration:none;display:block;}
.x-to-hide:hover {background:url(/imgpro/icons/v2_x_to_hide.png) no-repeat 0 -16px;text-decoration:none;}

/* List */
.icon {background-repeat:no-repeat;background-position:center center;}
.l-icon {padding:3px 0 3px 20px;background-repeat:no-repeat;background-position:0 2px;}

.icon-list li{background:url(/imgpro/icons/notice16.png) no-repeat;}

.icon-list .l-hs {background-position: 0 -345px;}
.icon-list .l-game {background-position: 0 -285px;}
.icon-list .l-recommend {background-position: 0 -105px;}
.icon-list .l-request {background-position: 0 -25px;}
.icon-list .l-poke {background-position: 0 -225px;}
.icon-list .l-detail {background-position: 0 -445px;}
.icon-list .l-tag {background-position: 0 -285px;}
.icon-list .l-im {background-position: 0 -205px;}
.icon-list .l-invite {background-position: 0 -125px;}
.icon-list .l-findfriends {background-position: 0 -65px;}
.icon-list .l-gossip{background-position: 0 -488px;}
.icon-list .l-msnfriend{background-position: 0 -2px;}
.icon-list .l-contact{background-position: 0 -165px;}
.icon-list .l-follow{background:url(/imgpro/icons/eye16.gif) no-repeat left 2px;}

.icon-list .l-blog {background-position:0 -145px;}
.icon-list .l-photo {background-position: 0 -405px;}
.icon-list .l-friend {background-position: 0 -85px;}
.icon-list .l-group {background-position: 0 -45px;}
.icon-list .l-class {background-position: 0 -365px;}
.icon-list .l-film {background-position: 0 -245px;}
.icon-list .l-share {background-position: 0 -385px;}
.icon-list .l-event {background-position: 0 -305px;}
.icon-list .l-poll{background-position: 0 -325px;}
.l-poll-s1{background:url(/img/poll.gif) 2px 3px no-repeat!important; height:40px; line-height:40px; padding:15px 0 8px 40px!important;}
.icon-list .l-app {background-position: 0 -185px;}
.icon-list .l-gift {background-position: 0 -425px;}
.icon-list .l-test{background-position: 0 -485px;}

.icon-list li {padding-left:20px;line-height:1.5em;background-repeat:no-repeat;background-position:0 2px;}
.icon-list li a {display:block;}

.profile-poll .phead{ margin-bottom:5px;}
.profile-poll .l-poll{ margin-bottom:5px;}
.profile-poll .ujoin{ border-bottom:1px solid #d8dfea; margin-bottom:5px;}


/*--CornerStyle 1 --*/
.rcorner-s1,.rcorner-s1-l,.rcorner-s1-bottom,.rcorner-s1-bottom-l{ height:3px; font-size:0; background:url(/imgpro/box/corner.png) 0 0 no-repeat; clear:both; display:block; position:relative; text-align:left;}

.rcorner-s1,.rcorner-s1-bottom{ right:-1px; width:auto;}
.rcorner-s1-l,.rcorner-s1-bottom-l{ left:-2px; width:3px;}
.rcorner-s1{ background-position:100% -6px; position:absolute; width:100%; margin-top:-1px;_left:1px;}
.rcorner-s1-l{ background-position:0 0;}
.rcorner-s1-bottom-l{ background-position:0 -3px;}
.rcorner-s1-bottom{background-position:100% -9px; position:absolute; width:100%; bottom:-1px;_left:1px;}
/**html .rcorner-s1-bottom{ bottom:-2px;}*/

/* Form */
fieldset {border:none;}
input,textarea, select{font-size:12px;vertical-align:middle;}
textarea, select{background:#fff;}
input.inputtext:focus, textarea:focus, select:focus { background:#fcfcfc;}
label { color:#666; font-weight:bold; }
textarea {border:1px solid #98A8C2;padding:3px;font-size:12px;overflow:auto;}
select, label, textarea,input {     font-family:'lucida grande',tahoma,verdana,arial,simsun,sans-serif; }
.input-text {border:1px solid #98A8C2;padding:3px;}
.input-checkbox {margin-right:5px;}
.input-file {border:1px solid #98A8C2;}
.input-button, .input-submit { background:#E36B0F url(/imgpro/bg/v2_inp_bg.gif) 0 0 repeat-x; border-color:#FF9000 #CC4F00 #CC4F00 #FF9000; border-style:solid; border-width:1px; color:#fff; cursor:pointer; font-size:12px; padding:2px 15px; text-align:center; }
button.gray,
input.gray { border:1px solid; border-color:#CCCCCC #848484 #848484 #CCCCCC;color:#333;background:#f0f0f0 url(/imgpro/bg/v2_inp_no_bg.gif) repeat-x scroll 0 0;}
input.mini {padding:2px;}
input.large {padding:3px 15px;font-size:14px;}

/* form elem
--------------*/
input.validate-code {width:4em !important;float:left;}
.validate-num {float:left;margin:2px 0 0 4px;}
textarea { overflow:auto; padding:2px; border:1px solid #98A8C2;}
select { height:22px; padding:2px; border:1px solid #98A8C2;}
.inputtext { padding:2px; border:1px solid #98A8C2;}
.inputfile { padding:2px}
.inputtext.error {border:1px solid red;text-align:left !important;}
.inputbutton, .inputsubmit, .subbutton, .canbutton, .button-group button {background:#E36B0F url(/imgpro/bg/v2_inp_bg.gif) 0 0 repeat-x;height:24px; font-size:12px; padding:2px 15px; border:1px solid; border-color:#FF9000 #CC4F00 #CC4F00 #FF9000; color:#fff; line-height:16px; cursor:pointer; text-align:center;}
* html .inputbutton, * html .inputsubmit, * html .subbutton, * html .canbutton, * html .button-group button {padding:3px 6px}
*+html .inputbutton, *+html .inputsubmit, *+html .subbutton, *+html .canbutton, *+html .button-group button {padding:3px 6px}
input.gray { border:1px solid; border-color:#CCCCCC #848484 #848484 #CCCCCC;background:#f0f0f0 url(/imgpro/bg/v2_inp_no_bg.gif) repeat-x scroll 0 0; color:#333;}
a.subbutton { display:inline-block; height:16px; padding:3px 10px;}
a.subbutton:hover { color:#fff; text-decoration:none;}
.timestamp, .time, .date {color:#808080;font-size:11px}


/* Error */
.messages_div, .errors_div { margin:10px; padding:10px; border:1px solid; text-align:center; line-height:20px;}
.messages_div { border-color:#ffe222; background:#fffbe2;}
.errors_div { border-color:#dd3c10; background:#ffebe8;}

/*  PNG Fix
------------*/
.png-img { background-repeat:no-repeat; height:64px; width:64px; }
.png-img a { display:block; height:64px; text-decoration:none; }

/*  clearFix
----------------------------------------*/
.clearfix:after,.feed:after, .feed-content .headline:after, .comment:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix,.feed, .feed-content .headline, .comment {
    display:inline-block;
}
.clearfix,.feed, .feed-content .headline, .comment {display:block;}

/*---------------------------------------
Module autosug 080716 By YanQiang
---------------------------------------*/

.m-autosug{z-index:10; position:absolute; min-height:200px; min-width:100px; overflow:hidden;}
.m-autosug-iframe{ position:absolute; z-index:-1; height:100%;top:0;left:0;scrolling:no;}
.m-autosug ul{background-color:#fff}
.m-autosug .m-autosug-content{ border:1px solid #98A8C2; background-color:#fff;zoom:1 }
.m-autosug ul li{ padding:3px 5px; border-bottom:1px solid #e0e0e0;background-color:#fff}
.m-autosug p{ line-height:1.3em;}
.m-autosug em{ font-weight:bold; background-color:#d9e0ea;}
.m-autosug small{ font-size:11px; font-family:MingLiU; color:#878787; padding-left:3px;}

.m-autosug-content .m-autosug-hover{ background-color:#3b5998; color:#fff;}
.m-autosug-content .m-autosug-hover em{ background-color:#6670a6;}
.m-autosug-content .m-autosug-hover small{ color:#95a5c6; }

.min-width-rule{ width:110px; height:1px; font-size:0; margin-bottom:-1px; }

/*---------------------------------------
Module autosug END
---------------------------------------*/

/* Module dialog , imported on 2008-08-10
-----------------------------------------------------------------------------------------*/
.generic_dialog{height:0px;  left:0px;  overflow:visible;  position:absolute;  top:0px;  width:100%;  z-index:10000;}
#generic_dialog_iframe{filter:alpha(opacity=0);  left:0px;  position:absolute;  top:0px;  z-index:3;}
.generic_dialog .generic_dialog_popup{height:0px;  overflow:visible;  position:relative;}
.generic_dialog div.dialog_loading{background-color:#f2f2f2;  border:1px solid #606060;  font-size:24px;  padding:10px;}
#generic_dialog_overlay{z-index:99;  display:block;  position:absolute;  top:0px;  left:0px;  width:100%;}
table.pop_dialog_table{border-collapse:collapse;  margin:auto;  table-layout:fixed;  width:465px;}
table.pop_dialog_table.shorter{width:270px;}
td.pop_topleft,td.pop_topright,td.pop_bottomleft,td.pop_bottomright{height:10px;  overflow:hidden;  padding:0px!important;  width:10px!important;}
td.pop_topleft{background-image:url(/img/pop_dialog_top_left.png)!important;  background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://rrimg.com/img/pop_dialog_top_left.png',sizingMethod='crop') !important;  }
td.pop_topright{background-image:url(/img/pop_dialog_top_right.png)!important;  background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://rrimg.com/img/pop_dialog_top_right.png',sizingMethod='crop') !important;  }
td.pop_bottomleft{background-image:url(/img/pop_dialog_bottom_left.png)!important;  background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://rrimg.com/img/pop_dialog_bottom_left.png',sizingMethod='crop') !important;  }
td.pop_bottomright{background-image:url(/img/pop_dialog_bottom_right.png)!important;  background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://rrimg.com/img/pop_dialog_bottom_right.png',sizingMethod='scale') !important;  }
td.pop_border{background-image:url(/img/pop_dialog_border.png)!important;  background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://rrimg.com/img/pop_dialog_border.png',sizingMethod='scale') !important;  }
td.pop_content{background-color:white;  padding:0px;}
td.pop_content.morpadding_bluebg{padding:10px; background-color:#d2d9e6;}
td.pop_content h2{float:none !important;  background:#F07B05;  border:1px solid #CCCCCC;  color:white;  font-size:14px;  font-weight:bold;  margin:0px;}
td.pop_content h2 span{display:block;  padding:4px 10px 5px 10px;}
td.pop_content h2 a.floatright{float:right; }
td.pop_content .selectfilter{ margin:5px 0;}
td.pop_content .dialog_content{background:#fff;  border:1px solid #CCCCCC;  border-top-width:0px;}
td.pop_content .dialog_content.borderblue{border:1px #8598c0 solid;}
td.pop_content .dialog_body{border-bottom:1px solid #ccc;}
td.pop_content .dialog_summary{background:#f2f2f2;  padding:8px 10px 8px 10px;  border-bottom:1px solid #ccc;}
td.pop_content .dialog_summary  p.centertext{margin:30px; text-align:center; line-height:20px;}
td.pop_content .dialog_summary ul.classlist{list-style:none;}
td.pop_content .dialog_summary ul.classlist li{list-style:none; height:25px; line-height:25px;}
td.pop_content .dialog_summary ul.classlist li input.floatleft{background:none; float:left; vertical-align:middle; margin-right:5px; margin-top:7px;}
*html td.pop_content .dialog_summary ul.classlist li input.floatleft{margin:0; margin-top:3px;}
*+html td.pop_content .dialog_summary ul.classlist li input.floatleft{margin:0; margin-top:3px;}
td.pop_content .dialog_summary ul.classlist li .gray{color:#b4b4b4;}
td.pop_content .dialog_summary.higher{height:100px; padding:10px;}
td.pop_content .dialog_buttons{background:#f2f2f2;  padding:8px;  text-align:right;}
td.pop_content .dialog_buttons.alignleft{text-align:left;}
td.pop_content .dialog_buttons input{margin-left:5px;}
td.pop_content .dialog_buttons_left_msg{float:left;}
.contextual_dialog .generic_dialog_popup{width:360px;}
.contextual_dialog .contextual_arrow, .contextual_dialog .contextual_arrow_rev{background-image:url('/img/minifeed_dialog_triangle.gif');  background-repeat:no-repeat;  height:12px;  position:relative;  top:1px;}
.contextual_dialog .contextual_arrow_rev{background-image:url('/img/minifeed_dialog_triangle_rev.gif');}
.contextual_dialog .contextual_arrow span, .contextual_dialog .contextual_arrow_rev span{display:none;}
.contextual_dialog h2{color:black;  padding-bottom:4px;}
.contextual_dialog .contextual_dialog_content{background-color:#f0f0f0;  border:1px solid #b7b7b7;  border-bottom:2px solid #3B5888;  line-height:15px;  padding:8px 10px 10px 10px;}
.contextual_dialog .dialog_buttons{padding-top:10px;}
.contextual_dialog .dialog_buttons input{margin-right:10px;}
.errorDialog td.pop_content h2{background:#F07B05;border:none;border-bottom:1px solid #AAAAAA;color:#333333;}
.errorDialog td.pop_content h2 span{padding:6px 10px 7px;}
.errorDialog td.pop_content{border:1px solid #ee7c90;}
.errorDialog td.pop_content .dialog_content{border:none;}
.errorDialog td.pop_content .dialog_content .dialog_body{padding:15px;}
ul.square_bullets{color:#3B5888;    list-style-image:none;    list-style-position:outside;    list-style-type:square;    padding-left:20px;}

/* popup div start*/
#dialog_content .tabs{padding-top:15px;border-bottom:1px solid #898989;}
#dialog_content .toggle_tabs{list-style:none;width:231px;margin:0 auto;}
#dialog_content .toggle_tabs li{float:left;background:#f1f1f1 url(/img/toggle_tab_bg.gif) repeat-x 0 1px;}
#dialog_content .toggle_tabs li a{border:solid #898989;border-width:1px;border-left:0;padding:3px 15px 3px;display:block;color:#333;margin-bottom:-1px;}
*html #dialog_content .toggle_tabs li a{padding:3px 15px 3px;}
*+html #dialog_content .toggle_tabs li a{padding:5px 15px 2px;}
#dialog_content .toggle_tabs li a.selected{color:#fff;background:#F17B05;border-color:#3b5888;text-decoration:none;}
#dialog_content .toggle_tabs li.first a{border:1px solid #898989;}
#dialog_content .toggle_tabs li.first a.selected{border-color:#3b5888 #5973a9;}
td.pop_content h2 a{float:right;padding:6px 10px;color:#fff;font-weight:normal;font-size:12px; }
td.pop_content h2 a:hover{color:#fff; }
.share_send,.share_post{background:#f7f7f7 none repeat scroll 0%;padding-top:15px;}
.share_send{display:none;}
.share-preview{background:#f7f7f7;}
.share_fields{padding-bottom:10px; }
.composer_fields dt{float:left;margin:0pt;padding:0pt 10px 0pt 20pt;text-align:right;width:65px;}
.composer_fields dd{float:left;margin:0pt 0pt 10px;width:300px;}
.composer_fields dd#dd_privacy_field{margin:0; }
.composer_fields textarea{height:50px; margin:0pt;overflow:auto;}
.composer_fields label{color:#666;font-weight:bold;padding-top:4px;display:block; }
.attachment_stage{background-color:#f0f0f0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.attachment_stage_area{overflow:hidden;padding:8px 3px 7px 8px;}
.share-title{font-weight:bold;color:#555; }
.share_info.share-with-pic{margin-left:115px;}
.share_thumb{border:1px solid #ccc;float:left; margin-right:5px;}
.share_thumb img{border:3px solid #fff; }
.share-description{line-height:18px; color:#808080;}
.share-description span{color:#333;}
.share-description a{margin-right:3px;}
.share_buttons{text-align:center;padding:0 60px 10px 0;}
.share_buttons input{margin:0 5px; }
.share_pop_dialog div.tokenizer, .share_pop_dialog input.inputtext, .share_pop_dialog textarea{width:295px; border:1px solid #8496BA; }
.share_pop_dialog input.inputtext, .share_pop_dialog textarea{padding:5px 0pt 5px 3px;}
.loading{padding:10px;font-size:14px; font-weight:bold;}
.messages_div{font-size:14px;}
.share-description strong{color:#333; }

/* popup div end */
.friend-request{overflow:hidden;zoom:1;padding:10px;}
.friend-request .avatar{float:left;margin-right:15px;}
.friend-request .avatar img{width:100px;}
.friend-request .msg{width:275px;float:left; border:0;}
.friend-request #addMsgBox p{padding-bottom:0.2em;}
.twin_comment_holder label{font-weight:normal;float:right;padding:0;margin-top:-6px;position:relative;}
.twin_comment_holder label input{margin-right:5px;background:#F7F7F7}
* html .twin_comment_holder label input{margin:0;padding:0;vertical-align:middle}
*+html .twin_comment_holder label input{margin:0;padding:0;vertical-align:middle}

/*for recommendpop style*/
td.pop_content .dialog_body h1.general{font-size:15px; margin-bottom:15px;}
td.pop_content .dialog_body p.altbox{color:#999; margin-bottom:15px; padding-bottom:3px; border-bottom:1px #e0e0e0 solid;}
td.pop_content .dialog_body p.namefilter{margin-bottom:15px;}
td.pop_content .dialog_body p.namefilter label{color:#999; font-weight:bold;}
td.pop_content .dialog_body p.namefilter .inputtext{width:200px;}
td.pop_content .dialog_body #list-results .selector{height:200px; margin-bottom:15px;}
table.pop_dialog_table.w515{width:515px;}
td.pop_content .msbbox_yellow{margin:10px; border:1px #e2c822 solid; background-color:#fff9d7; padding:15px; text-align:center;}

/*msg*/
.dialog_body.msg{border:1px solid #555;}
.dialog_body.msg h4{color:#333;font-size:14px;text-align:center;padding:10px;border:1px solid #e2c822;background:#fff9d7;}
.dialog_body.msg.error h4{border-color:#dd3c10;background:#ffebe8;}
.dialog_body h4.err-msg{color:#dd3c10;margin-bottom:5px;}


/* new msg */
.msgbox{border:solid 1px #FFBA43;background:#FDFFCE; padding:10px}
.yes{padding-left:25px;background:url(/imgpro/icons/yes.gif) no-repeat left center}
.msgtitle{color:#f90}

/* oh my god /*
/* popup */
.popupwrap {
display:none;
overflow:hidden;
position:absolute;
padding:10px; border:1px solid;
border-color:#fff #666 #666 #fff;
background:#d8dfea;
text-align:left;
z-index:1000;
}
.popupwrap iframe {
position:absolute;
top:0;left:0;
z-index:-1;
filter:mask();
width:3000px;
height:3000px;
display:hidden;
}
.popup {
display:block;
padding:10px;
border:1px solid #3B5888;
background:#f7f7f7;
}
.popup h4 {
color:#333;
border-bottom:1px solid #e8eef6;
line-height:24px;
}
.popup p {
margin:5px 0;
color:#000;}
.popup p.operation {text-align:right;}
#commendit {width:300px;}
/* styling for poke */
#pan {width:300px;}
#poke_confirm, #poke_working, #poke_ok {display:none;}
#poke_ok, #poke_working {text-align:center;}




/* import section end --- */




/*just for a beta preview*/
.beta-bar {background:url(/imgpro/theme/xn/beta_bar.gif) repeat-x 0 100%;height:26px;}
.beta-bar .clearfix {padding:5px 10px 0;}
.beta-bar .green {color:green;padding-left:6px;}
.beta-bar a.red {color:red;}
/*just for a beta preview*/

/* Global
-----------*/
#header{width:960px;margin:0 auto;overflow:hidden;margin-bottom:15px}
#main {width:960px;margin:0 auto;background:transparent url(/imgpro/bg/v2_main_box_repeat.png) repeat-y scroll left top;}
#logo{float:left}
#main {clear:both;overflow:hidden;}
#main:after {content:"."; display:block; height:0; clear: both; visibility: hidden; }
* html>body #main { display: inline-block; width: 100%; }
* html #main { zoom:1;}
*+html #main { zoom:1;}
#main.singlecolumn {background:none;}
#main.singlecolumn #mainContent {float:none;margin:0 auto;}
#sidebar {width:135px;float:left}
#sidebar .sidebar-top{height:10px;background:url(/imgpro/bg/top_bottom.png) no-repeat right top;line-height:0;font-size:0}
#sidebar .sidebar-bottom{height:10px;/*background:url(/imgpro/bg/top_bottom.png) no-repeat left top;*/line-height:0;font-size:0}
#mainContent{width:805px;margin-left:20px;float:left;overflow:hidden}

#secSidebar{float:right;min-height:22px;width:230px;}
* html #secSidebar {margin-left:-2px;}
* html #secSidebar .cornerrt {right:-1px;}
#logo h1 a {background:url(/imgpro/logo/logo.gif) no-repeat center 1px;display:block;height:32px;text-indent:-2000em;width:106px;outline:none;}
#footer { clear:both; width:960px;margin:20px auto 30px;}
#footer .blank-holder{position:relative;width:960px;overflow:hidden;height:10px;margin-top:-20px;margin-bottom:20px;background:transparent url(/imgpro/bg/v2_main_box.png) no-repeat scroll left bottom}
* html #footer .blank-holder{margin-top:-24px;height:14px;}
*+html #footer .blank-holder{margin-top:-24px;height:14px;}
#footer .copyright {border-top:1px solid #ECE2ED;margin:0 0 10px;overflow:hidden;padding:5px;color:#808080;font-size:12px}
#footer .pipe {padding:0 6px;}
.tab-content {cursor: default;}
.hidden-area {display:none;}
.dashnotic{ background-color:#feffcf; border-bottom:1px solid #ccc; margin-bottom:5px; padding:10px 15px;}
.dashnotic h2{ margin-bottom:10px;}
.dashnotic p{ margin-bottom:10px;}

/* Nav
---------*/
.menu-bar {background:#f7f7f7;z-index:20;padding-bottom:10px;}
.navigation-wrapper {width:960px;margin:0 auto;}
.navigation {width:960px;background:#3b5888 url(/imgpro/theme/xn/nav_bg.gif) no-repeat left bottom;}
.navigation .nav-body {margin-left:106px;background:#5d74a2 url(/imgpro/theme/xn/nav_bg.gif) no-repeat right -28px;}
.navigation .nav-main {float:left;padding-left:15px;background:url(/imgpro/theme/xn/nav_bg.gif) no-repeat;}
.navigation .nav-main .menu-title a {color:#fff;}
.navigation .nav-other {float:right;}
.navigation .nav-other .menu {margin:0;}
.navigation .nav-other .menu-title a {font-size:12px;color:#c3cddf;padding:3px 5px;}
.navigation .nav-other .last {margin-right:10px;}
.nav-shadow {width:950px;border-bottom:1px solid #ccc;height:0px;overflow:hidden;margin:0 auto;}
.dropmenu-holder{position:relative;margin:0 auto;width:960px;height:0;z-index:9999;}


.navigation .menu {float:left;height:27px;padding-top:5px;margin-right:10px;}
.navigation .menu-title {font-size:14px;}
.navigation .info-edit .menu-title {padding-top:4px}
.navigation .menu-title a {padding:2px 5px;display:block;color:#fff;outline:0;}
.navigation .menu-title.with-arrow a {padding-right:17px;background:url(/imgpro/arrow/dropdown.gif) no-repeat right -1px;}
.navigation .info-edit .menu-title a {font-size:12px;display:inline;padding:0;color:#D8DFEA;}
.navigation .menu-title a:hover {text-decoration:none;background-color:#7d90b5;}
.navigation .menu-title.with-arrow a:hover {background-position:right bottom;}
.navigation .info-edit .menu-title a:hover {text-decoration:underline;background:none;color:#FFF}
.navigation .menu-title a .count {font-weight:bold;color:#fff;font-size:14px;}

.navigation #searchMenu {margin-right:0;}
.navigation #searchMenu .menu-title a {color:#fff;}
#navSearch {float:left;margin:4px 10px 0 5px;}
#navSearch #search-input {float:left;}
#navSearch #search-submit{float:left;width:21px;}
#navSearch #search-input #navSearchInput {background:white url(/imgpro/theme/xn/search_shadow.gif) no-repeat top left;border:1px solid #315091;border-right:0px;float:left;margin:0px;padding:3px 4px;width:136px;}
#navSearch #search-submit a{background:#6d84b4 url(/imgpro/theme/xn/search_input_gloss.gif) top center repeat-x;border:1px solid #315091;display:block;font-size:11px;margin:0px;padding:0px;text-decoration:none;width:19px;}
#navSearch #search-submit a span{background:url(/imgpro/theme/xn/search_glass.gif) 0% 70% no-repeat;display:block;margin:0px;padding:3px 0px;}
#navSearch #search-submit a:active{background:#5b75ab;border:1px solid #3b5998;border:1px solid #315091;}
#navSearch #search-submit a:active span{background:url(/imgpro/theme/xn/search_glass.gif) 100% 70% no-repeat;}

.nav-other .topnotify{ position:relative; cursor:pointer; border:1px solid #5d74a2; border-bottom:0; float:left; margin-top:3px; margin-right:5px; width:30px; height:24px; background:url(/imgpro/bg/note_topstyle_off.gif) 3px center no-repeat;}
.nav-other .topnotify.active,
.nav-other .topnotify.notifyselect{ border:1px solid #3b5888; border-bottom:0; background:#fff url(/imgpro/bg/note_topstyle_on.gif) 3px center no-repeat;}
.nav-other .topnotify .notifycount{ position:absolute; text-align:center; font-weight:bold; color:#fff; padding:8px 0 2px 0; width:27px; overflow:hidded; background:url(/imgpro/bg/notifycountbg.gif) top center no-repeat; margin:18px 0pt 0pt 12px;}

.nav-other .notelist{ z-index:9999; position:absolute; width:200px; margin-top:24px; margin-left:-1px; cursor:default; border:1px solid #3b5888; border-top:0; background:#fff url(/imgpro/bg/notifylistbg.gif) 30px top no-repeat;}
.nav-other .notelist .notelistfooter{ padding:3px 5px; margin-top:5px; background-color:#526ea6; color:#fff; font-weight:bold;}
.nav-other .notelist .notelistfooter .close{ float:right; display:block; width:15px; height:15px; background:url(/imgpro/bg/close_window.gif) center top no-repeat;}
.nav-other .notelist .notelistfooter .close:hover{ background-position:center -17px;}

.nav-other .notelist .notifyitem{ padding:0 8px;}
.nav-other .notelist .notifyitem.hover .close{ display:block!important;}
.nav-other .notelist .notifyitem .close{ display:none; float:right; margin-top:6px; width:15px; height:15px; background:url(/imgpro/bg/close_window.gif) center top no-repeat;}
/*.nav-other .notelist .notifyitem.highlight{ background-color:#fffbe2;}*/
.nav-other .notelist .notifyico{ float:left; margin:8px 5px 0 3px;}
/*.nav-other .notelist .notifybody{ border-bottom:1px solid #eee; padding:8px 20px 8px 24px}*/


/* Dropdown Menu
----------------------*/
.full-page-holder {background:#fff;/*border-top:1px solid #e9e9e9;*/padding-top:10px;}
.full-page {/*width:950px;*/margin:0 auto;}

/* Dropdown Menu
----------------------*/
.menu-dropdown {position:absolute;top:-99999px;left:-99999px;z-index:200;background:#fff;}
.menu-dropdown-border{border:1px solid #3b5888;}
.menu-dropdown .menu-holder {float:left;padding:5px 0;}
.menu-dropdown .menu-dropdown-border h4 {font-weight:normal;color:#808080;padding:5px 10px 0;font-weight:normal;}
.menu-dropdown .menu-item {border-left:1px solid #98A8C2;width:133px;}
.menu-dropdown .recent-app .menu-item {border:none;}
.menu-dropdown .menu-item li a {height:24px;line-height:24px;overflow:hidden;display:block;padding:0 5px 0 33px;text-decoration:none;background-repeat:no-repeat;background-position:10px center;}
.menu-dropdown .menu-item li.show-more a {padding-right:10px;text-align:right;}
.menu-dropdown .menu-item li.title {color:#808080;padding:0 10px 5px;}
.menu-dropdown .menu-item a:hover {background-color:#3b5888;color:#fff;text-decoration:none;}
.menu-dropdown .separator {height:1px;margin:0px 10px;overflow:hidden;clear:both;background:#d8dfea;}
.menu-dropdown .app-actions {padding:5px 10px;}
.menu-dropdown .app-actions li.title {color:#808080;font-size:12px;}
.menu-dropdown .app-actions li {line-height:1.6em;}
.menu-dropdown .recent-app li.last-app {background:#feffde;}

.all-app .menu-item {float:left;}

.menu-dropdown .search-menu{ padding:3px 0;}
.menu-dropdown .search-menu li a{ display:block; padding:5px 40px 5px 20px; }
.menu-dropdown .search-menu li a:hover{ background-color:#3b5888; color:#fff; text-decoration:none;}



/* Ad Settings
----------------*/
.blank-holder .banner {height:60px;background:#f0f0f0;padding:3px;}
.banner .float-left {width:690px;height:60px;overflow:hidden;}
.banner .float-right {width:260px;height:60px;overflow:hidden;}
.navigation .blank-holder {border:2px solid #3b5888;}
.navigation .blank-holder .banner {background:#3b5888;padding:1px;}

.blank-bar {float:left; width:120px;}
.ad-bar {padding:5px 5px 0;width:120px;background:#f7f7f7;}
.ad-bar h3 {margin-bottom:5px;font-size:12px;padding:6px 10px 4px;text-align:center;border-bottom: 1px solid #E9E9E9;}
.ad-bar iframe {margin-bottom:5px;}
.ad-bar .block { width:108px; margin-bottom:5px; background: #FFFFFF; padding:0 5px 5px; border:1px solid #D8DFEA; border-color:#D8DFEA #D8DFEA #3B5888; overflow:hidden;}
.ad-bar .block iframe {margin-bottom:0;}
.ad-bar .block p {padding-left:5px;}
.ad-bar .block p#postannouncement{padding-left:0;}
.ad-bar .block h3 {padding:2px 5px; color:#808080; font-size:12px; line-height:15px; font-weight:normal; text-align:center;}
.ad-bar #postannouncement a{display:block; height:18px; margin:0 5px; border:1px solid; border-color:#d8dfea #0e1f5b #0e1f5b #d8dfea; background:#3B5888; color:#fff; line-height:18px; text-align:center; text-decoration:none; cursor:pointer;}

/* Globe buttonStyle
----------------------*/
.imgbtn-1{ background:url(/imgpro/bg/btnbg1.png) left -23px no-repeat; padding:3px 0 5px 20px; font-weight:bold; }
.imgbtn-1 span{ color:#333; background:#fff url(/imgpro/bg/btnbg1.png) right -46px no-repeat; padding:3px 10px 5px 0; }
.imgbtn-1:hover span{ text-decoration:underline;}

/* add button */
a.add.button:link, a.add.button:visited
, a.add-button:link, a.add-button:visited {display:inline-block;padding-left:39px;background:url(/imgpro/bg/btnbg2.png) no-repeat left top;width:80px;height:26px;line-height:26px;vertical-align:middle;font-weight:bold;color:#FFF;}


/*page clip
----------------*/
ol.pageclip{ float:right; list-style:none; overflow:hidden; display:block; }
ol.pageclip li{ float:left; }
ol.pageclip li a{ display:block; padding:3px; font-size:11px; text-decoration:none!important; }
ol.pageclip li a:hover{ background-color:#3b5888; color:#fff;}
ol.pageclip li a.next{ font-size:12px; padding-bottom:4px;}
ol.pageclip li.current a{ border-bottom:2px solid #3b5888; }



/*section-header style
------------------------*/
.section-header h5{font-size:14px;margin-bottom:7px}
.section-header h5 .count{ color:#808080; font-weight:normal; margin-left:3px; }

/*Globle Layout
-------------------------------*/

#sidebar2{ z-index:99; position:relative; float:left; margin-top:50px; width:132px; background-color:#fcfcf3; border:1px solid #ECE2ED; min-height:300px; _height:300px;}
#widebar2{float:right;position: relative; width:856px; border-width: 0 1px 1px 0;}
.mainbox{ position:relative; overflow:hidden; width:960px; margin:0 auto 20px auto; text-align:left; }
.content{ clear:both;}
.content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.single-column{ _height:300px; min-height:300px;}

/*headbox*/
.page-title{ overflow:hidden; zoom:1; padding:10px 0 15px 0;}
.page-title .inline{ font-size:14px; line-height:1.2em;}
.page-title h2.inline{ float:left; margin-right:10px}
.page-title span.section-icon{ float:left; margin-top:-3px; margin-right:10px;}
.page-title .friendheadpic{ float:left; background:url(/imgpro/bg/headbg-50.png) left top no-repeat; display:block; height:57px; margin-right:5px; padding:4px 0 0 4px; width:57px; margin-right:15px;}
.page-title .friendheadpic a{ display:block; height:50px; width:50px; overflow:hidden; background:url() center center;}
.page-title .title-text{ float:left; padding-top:5px;}
.page-title .title-text h2{ margin-bottom:7px;}

.page-title .rightbtn{ float:right;}
.page-title .uploadbtn{ float:right; background:url(/imgpro/bg/btnbg.png) 0 no-repeat; display:block; width:74px; height:26px; line-height:26px; font-weight:bold; font-size:14px; padding-left:31px; margin-top:-5px;}
.page-title .uploadbtn a{ color:#fff;}
/*tabStyle
--------------------------*/
.tab-menu{ margin-bottom:15px; padding-left:10px; overflow:hidden; background:transparent url(/imgpro/bg/v2_feedbottombg.gif) repeat-x scroll center bottom;clear:both}
.tab-menu.mb0{ margin-bottom:0!important}
.tab-menu .goback{ float:right; margin-top:15px}
*html .tab-menu{ overflow:hidden; zoom:1;}

.tab-menu li{margin-left:3px;font-size:14px; float:left; margin-right:5px; padding-left:5px; text-align:center;overflow:hidden;background-image:url(/imgpro/bg/v2_tab_menubg.gif);background-position:left -179px;background-repeat:no-repeat;}
.tab-menu li div.fortabsbg,
.tab-menu li a{font-weight:bold;margin-left:-3px;line-height:31px;height:31px;padding:0 15px 0 10px; background:url(/imgpro/bg/v2_tab_menubg.gif) right -179px no-repeat; display:block; float:left;}
.tab-menu li.selected{ background:url(/imgpro/bg/v2_tab_menubg.gif) no-repeat left -72px;}
.tab-menu li.selected div.fortabsbg,
.tab-menu li.selected a{ font-weight:bold; background:url(/imgpro/bg/v2_tab_menubg.gif) right 1px no-repeat;padding:0 15px 0 10px;color:#333 !important;}

.tab-menu li a:hover{background:url(/imgpro/bg/v2_tab_menubg.gif) right -147px no-repeat;text-decoration:none;}
.tab-menu li.selected a:hover{background:url(/imgpro/bg/v2_tab_menubg.gif) right 1px no-repeat;color:#333 !important;}

.tab-menu li:hover{background:url(/imgpro/bg/v2_tab_menubg.gif) no-repeat left -147px;}
.tab-menu li.selected:hover{background:url(/imgpro/bg/v2_tab_menubg.gif) left -72px no-repeat;}

.tab-menu li.ml{margin-left:5px}
.tab-menu a.add.button, .tab-menu a.add-button{float:right;}

.tab-menu .ml5{margin-left:5px}
.tab-menu .ml5 span{background-image:url(/imgpro/icons/v2_jia.gif);background-repeat:no-repeat;background-position:0 0;padding-left:22px;}

/*steps tab*/
div.step-tabs ul.tabs { margin-bottom:10px; padding-left:10px; overflow:hidden; background:transparent url(/imgpro/bg/v2_feedbottombg.gif) repeat-x scroll center bottom; color:#CCC;}
* html div.step-tabs ul.tabs {zoom:1;}
div.step-tabs ul.tabs li { font-size:14px; float:left; margin-right:25px; padding:0 25px; line-height:; text-align:center;overflow:hidden; font-weight:bold; line-height:30px;}
div.step-tabs ul.tabs li label { float:left;}
div.step-tabs ul.tabs li.current { background:url(/imgpro/bg/v2_tab_menubg.gif) no-repeat left -72px; padding-right:0;}
div.step-tabs ul.tabs li.current label { background:url(/imgpro/bg/v2_tab_menubg.gif) right 1px no-repeat; color:#333;padding-right:25px}
div.step-tabs ul.tabs li.finished { color:#799A20; background:url(/imgpro/icons/yes.gif) no-repeat right center}

/*  new post */
.newpost_btn{display:block;background:url(/imgpro/bg/newbtnbg.png) 0 no-repeat; display:block; width:60px; height:23px; line-height:23px; font-weight:bold; font-size:12px; padding-left:26px;float:left;margin:8px 0 0 10px}
a.newpost_btn{color:#fff!important}
a.newpost_btn:hover{text-decoration:none;color:#fff;}

/*friends headpicList
-----------------------*/
.pheadpic-list{margin-right:-25px;_margin-right:-30px;overflow:hidden; zoom:1;}
.pheadpic-list li{ float:left; padding:0; width:55px; margin-right:20px; margin-bottom:15px}
.pheadpic-list li.lastitem{margin-bottom:0}
.pheadpic-list li .olname,
.pheadpic-list li .small{ display:block; height:1.2em; line-height:1.2em; width:55px; text-align:center;overflow:hidden}
.pheadpic-list li .olname img,
.pheadpic-list li .small img{ margin-right:2px;}
.pheadpic-list li .small{ color:#808080; vertical-align:bottom}
.pheadpic-list .pheadpic{width:50px; height:50px; margin:0 auto 5px}
.pheadpic-list .pheadpic a{display:block; width:50px; height:50px; margin:0 auto 5px; overflow:hidden; background:url() center center no-repeat;}
.pheadpic-list li .online{background:url(/imgpro/icons/fonline.gif) no-repeat 0 0;padding-left:8px;width:47px}

/* common float list */
.floatlist{overflow:hidden;zoom:1}
.floatlist li{float:left; margin-bottom:10px}
.twocol li{width:50%}
/* new profile */
#statusUpdateTime{ margin-left:5px;}

/*hide chat*/
*html .bottomstatus{ display:none;}

/*corner*/
.cornerlt,.cornerlb,.cornerrt,.cornerrb{ position:absolute; width:5px; height:5px; font-size:0; background:url(/imgpro/bg/anglebg.png) no-repeat; }
.cornerlt{background-position:0 0; left:-1px; top:-1px;}
.cornerlb{background-position:0 -5px; left:-1px; bottom:-1px;}
.cornerrt{background-position:0 0; right:-1px; top:-1px;}
.cornerrb{background-position:-5px -5px; right:-1px; bottom:-1px;}

.main-wrap{width:960px;margin:0 auto;background:url(/imgpro/bg/main_wrap.png) repeat-y;}
.main-wrap .mainbox{margin-bottom:0;background:url(/imgpro/bg/main_box.png) no-repeat -990px bottom;}
.main-wrap .blank-bar{margin-left:7px;}

/*pageclip for FriendSelectModule*/
.fselect-pager{float:right; overflow:hidden; zoom:1; padding-right:20px; margin-top:-5px;}
.fselect-pager li{ border:0!important; float:left; margin:0!important; margin-right:1px; padding:0!important;}
.fselect-pager li a{ padding:1px 3px; display:block; font-size:12px; text-decoration:none; font-family:Arial; border-top:2px solid #fff;}
.fselect-pager li a:hover,
.fselect-pager li.current a{ border-top:2px solid #E36B0F;}
.fselect-pager li a:hover{text-decoration:none;}
/*pageclip for FriendSelectModule End*/

/* for minifeed */
.share_news_btn{float:right;margin-right:20px}
a.mini-share {background:#FFFFFF url(/imgpro/theme/xn/share.gif) no-repeat scroll right center;border:1px solid #7F93BC;color:#525C97;display:block;font-family:mingliu;font-size:11px;line-height:11px;padding:3px 2px 1px;text-decoration:none;width:43px;}
a.mini-share:hover {background:#005EAC url(/imgpro/theme/xn/share_hover.gif) no-repeat scroll right center;border:1px solid #3B5888;color:#FFFFFF;text-decoration:none;}
#blogpage .text-article p em {font-style:italic;}
#blogpage .text-article p strong {font-weight:bold;}
#blogpage .text-article p {color:#333;}
#blogpage .text-article ul {list-style:disc inside;}
#blogpage .text-article ol {list-style:decimal inside;}

/* popup div start*/
.share_popup .tabs{padding-top:15px;border-bottom:1px solid #898989;}
.share_popup .toggle_tabs{list-style:none;width:231px;margin:0 auto;}
.share_popup .toggle_tabs li{float:left;background:#f1f1f1 url(/img/toggle_tab_bg.gif) repeat-x 0 1px;}
.share_popup .toggle_tabs li a{border:solid #898989;border-width:1px;border-left:0;padding:3px 15px 3px;display:block;color:#333;margin-bottom:-1px;}
*html .share_popup .toggle_tabs li a{padding:3px 15px 3px;}
*+html .share_popup .toggle_tabs li a{padding:5px 15px 2px;}
.share_popup .toggle_tabs li a.selected{color:#fff;background:#F07B05;border-color:#3b5888;text-decoration:none;}
.share_popup .toggle_tabs li.first a{border:1px solid #898989;}
.share_popup .toggle_tabs li.first a.selected{border-color:#3b5888 #5973a9;}
td.pop_content h2 a{float:right;padding:6px 10px;color:#fff;font-weight:normal;font-size:12px; }
td.pop_content h2 a:hover{color:#fff; }
.share_send,.share_post{background:#f7f7f7 none repeat scroll 0%;padding-top:15px;}
.share_send{display:none;}
.share-preview{background:#f7f7f7;}
.share_fields{padding-bottom:10px; }
.composer_fields dt{float:left;margin:0pt;padding:0pt 10px 0pt 20pt;text-align:right;width:65px;}
.composer_fields dd{float:left;margin:0pt 0pt 10px;width:300px;}
.composer_fields dd#dd_privacy_field{margin:0; }
.composer_fields textarea{height:50px; margin:0pt;overflow:auto;}
.composer_fields label{color:#666;font-weight:bold;padding-top:4px;display:block; }
.attachment_stage{background-color:#f0f0f0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.attachment_stage_area{overflow:hidden;padding:8px 3px 7px 8px;}
.share-title{font-weight:bold;color:#555; }
.music-summary{ margin-top:5px;}
.share_info.share-with-pic{margin-left:115px;}
.share_thumb{border:1px solid #ccc;float:left; margin-right:5px;}
.share_thumb img{border:3px solid #fff; }
.share-description{line-height:18px; color:#808080;}
.share-description span{color:#333;}
.share-description a{margin-right:3px;}
.share_buttons{text-align:center;padding:0 60px 10px 0;}
.share_buttons input{margin:0 5px; }
.share_popup div.tokenizer, .share_popup input.inputtext, .share_popup textarea{width:295px; border:1px solid #8496BA; }
.share_popup input.inputtext, .share_popup textarea{padding:5px 0pt 5px 3px;}
/*  share_popup */
.tokenizer{overflow:hidden;padding:0px 0px 3px 3px;width:100%;background:#fff;font-size:12px;}
.tokenizer_locked{background:#f4f4f4;}
.tokenizer,
.tokenizer *{cursor:text
}
.tokenizer input{width:100%;}
.tokenizer .tokenizer_input,
.tokenizer .token{margin-right:3px;margin-top:1px;}
.tokenizer .tab_stop,
.tokenizer .tokenizer_stretcher{display:block;float:left;overflow:hidden;width:0px;}
.tokenizer .tab_stop{height:0px;}
.tokenizer .tokenizer_stretcher{padding-top:7px;}
.tokenizer .tab_stop input{border:0px solid black;display:inline;position:relative;left:-500px;}
.tokenizer_input_borderless div{left:4px;margin-left:-1px;overflow:hidden;position:relative;}
.tokenizer_input_borderless div input{border:3px solid white!important;border-left:none;display:block;margin:-2px 0px -2px -2px;padding:0px!important;}
.tokenizer div:-moz-first-node{padding-top:1px!important;}
.tokenizer_input{width:150px;overflow:hidden;padding:1px 0px;}
.tokenizer_input input,
.tokenizer_input_shadow{border:0px solid black;font-size:12px;padding:3px 5px;white-space:pre;width:68px;margin-top:1px;}
.tokenizer_input_shadow{display:inline;left:-10000px;position:absolute;top:-10000px;}
.tokenizer .tokenizer_input_shadow{height:0px;display:block;left:0px;overflow:hidden;position:relative;top:0px;}
div.tokenizer .token{float:left;background-image:url(/img/fb/token.gif);background-repeat:no-repeat;color:black;white-space:nowrap;margin-top:3px;}
div.tokenizer .token span{background-image:url(/img/fb/token.gif);background-position:top right;background-repeat:no-repeat;display:block;}
div.tokenizer .token span span{background-position:bottom right;}
div.tokenizer .token span span span{background-position:bottom left;}
div.tokenizer .token span span span span{background-image:none;padding:2px 3px 2px 5px;}
div.tokenizer.tokenizer_locked .token span span span span{padding-right:5px;}
html div.tokenizer_locked .token:hover,
html div.tokenizer_locked .token:hover span{background-image:url(/img/fb/token.gif);}
div.tokenizer .token:hover,
div.tokenizer .token:hover span{background-image:url(/img/fb/token_hover.gif);text-decoration:none;}
div.tokenizer .token_selected,
div.tokenizer .token_selected span,
div.tokenizer .token_selected:hover,
div.tokenizer .token_selected:hover span{background-image:url(/img/fb/token_selected.gif);color:white;text-decoration:none;}
div.tokenizer .token span.x,
div.tokenizer .token span.x_hover,
div.tokenizer .token:hover span.x,
div.tokenizer .token:hover span.x_hover{background-image:url(/img/fb/token_x.gif);background-position:4px 2px;cursor:pointer;display:inline;padding:0px 8px 0 5px;}
div.tokenizer.tokenizer_locked .token span.x,
div.tokenizer.tokenizer_locked .token span.x_hover{display:none;}
div.standard_tokenizer div.tokenizer{border:solid 1px #8F96BD;}
/*end*/
.messages_div{font-size:14px;}
.share-description strong{color:#333; }

/* popup div end */
.friend-request{overflow:hidden;zoom:1}
.friend-request .avatar{float:left;margin-right:15px;}
.friend-request .avatar img{width:100px;}
.friend-request .msg{width:275px;float:left; border:0;}
.friend-request #addMsgBox p{padding-bottom:0.2em;}
.twin_comment_holder label{font-weight:normal;float:right;padding:0;margin-top:-6px;position:relative;}
.twin_comment_holder label input{margin-right:5px;background:#F7F7F7}
* html .twin_comment_holder label input{margin:0;padding:0;vertical-align:middle}
*+html .twin_comment_holder label input{margin:0;padding:0;vertical-align:middle}

/*for recommendpop style*/
td.pop_content .dialog_body h1.general{font-size:15px; margin-bottom:15px;}
td.pop_content .dialog_body p.altbox{color:#999; margin-bottom:15px; padding-bottom:3px; border-bottom:1px #e0e0e0 solid;}
td.pop_content .dialog_body p.namefilter{margin-bottom:15px;}
td.pop_content .dialog_body p.namefilter label{color:#999; font-weight:bold;}
td.pop_content .dialog_body p.namefilter .inputtext{width:200px;}
td.pop_content .dialog_body #list-results .selector{height:200px; margin-bottom:15px;}
table.pop_dialog_table.w515{width:515px;}
td.pop_content .msbbox_yellow{margin:10px; border:1px #e2c822 solid; background-color:#fff9d7; padding:15px; text-align:center;}

/* for foot set */
.footset {margin-top:10px;}
.footset a{color:#f79646;text-decoration:underline;}
.footlock h2{background:transparent url(/imgpro/privacy/lockfoot.gif) no-repeat scroll 171px center;line-height:2em;}

/*2009.2.24 request border*/
.border_bottom{border-bottom:1px #E9E9E9 solid}

/* tooltip */
.tooltip {position:absolute;z-index:1;float:left;}
.tooltip .share-n-hide {float:right;margin:5px;}
.tooltip .toptipshadow{}
.tooltip .toptipcontent{background-color:#FFF; border-style:solid; border-color:#C0C0C0; border-width:1px;background-color:#FEFFCF;padding:5px;}
.tooltip .footangle{ position:relative;margin-top:-1px;height:7px; background:url(/imgpro/bg/tooltipfootangle.gif) -125px 0 no-repeat;}
.tooltip .headangle{ position:relative;margin-bottom:-1px;height:7px; background:url(/imgpro/bg/tooltipheadangle.gif) -125px 0 no-repeat;}
* html .tooltip .headangle,
* html .tooltip .footangle {overflow:hidden;font-size:0;line-height:0;zoom:1;}

/*2009.2.20 apply*/
#sidebar .app-list li.apply a,#sidebar .app-list li.on-line a{background:url(/imgpro/icons/v2_more_app.gif) no-repeat scroll 116px 10px;border:1px solid #FCFCF3;border-right:none!important;font-weight:normal!important;background-color:transparent!important;padding-left:11px!important;text-align:left!important;height:28px!important;line-height:28px!important}
#sidebar .app-list li.on-line a,#sidebar .app-list li.on-line a:hover{
	
	border-left:1px #C0C0C0 solid;
	border-top:1px #C0C0C0 solid;
	border-bottom:1px #C0C0C0 solid;
	font-weight:normal!important;
	padding-left:11px!important;
	background-color:#fff!important;
	text-align:left!important;
}
.more-apply-main .more-apply-left{cursor:pointer;}
.more-apply-main .more-apply-left .more-apply-list{float:left;padding:10px 0 10px 2px;border:1px #C0C0C0 solid;border-left:0 none;background:#fff url(/imgpro/bg/v2_menu_left.gif) no-repeat -2px bottom;}
.more-apply-main .more-apply-left .more-apply-list ul{width:133px;float:left;display:block;border-right:1px #E9E9E9 solid;}
.more-apply-main .more-apply-left .more-apply-list li{margin-right:2px}
.more-apply-main .more-apply-left .more-apply-list li a{font-size:14px;display:block;height:40px;line-height:40px;overflow:hidden;padding:0 5px 0 40px;background:url() 10px 9px no-repeat;}
.more-apply-main .more-apply-left .more-apply-list li a:hover{background-color:#E2EFFE;text-decoration:none;}

/*statuscmtitem-x-to-hide*/
.statuscmtitem .x-to-hide{background:transparent url(/imgpro/icons/x_to_hide.png) no-repeat scroll 0 0;display:block;height:14px;width:14px;text-decoration:none}
.statuscmtitem .x-to-hide:hover {background:url(/imgpro/icons/x_to_hide.png) no-repeat 0 -13px;text-decoration:none;}
.center {text-align:center;}.m30-0{margin:30px 0;}
.m10-0{margin:10px 0;}
a.fc-gray,
a.fc-gray:hover{color:gray;}

/* clearFix*/
.clearfix:after,.feed:after,.feed-content .headline:after,.comment:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.feed,.feed-content .headline,.comment{display:inline-block}
.clearfix,.feed,.feed-content .headline,.comment {display:block}

/*2009.3.18 Module: Webpager*/
.m-chat-box{position:fixed;z-index:99999;width:100%;bottom:0}
.m-chat{position:relative;height:25px;background:url(/imgpro/chat/v2_bar_bg_bwcolor.gif) repeat-x;border-left:1px solid #87AECB;margin:0 15px;display:block}
.m-chat-button{cursor:hand;border-right:1px solid #87AECB;height:25px}
.m-chat-button-hover{background-color:#fff!important;border-top:1px solid #87AECB}
.m-allchattab{float:right;max-width:738px}
* html .m-allchattab{max-width:873px}
.m-allchattab,x:-moz-any-link,x:default{max-width:873px}
.m-chat-tabbar{float:right;height:25px}
.m-chat-chattab{height:25px}
.m-chat-chattab,x:-moz-any-link{width:auto}
.m-chat-chattab,x:-moz-any-link,x:default{float:left}
.m-chat-presence{display:inline!important; float:none!important}
.m-chat-button-notifications,
.m-chat-button-status{float:right;cursor:pointer; border-right:1px solid #87AECB}
.m-chat-button-onlinefriends{float:right;cursor:pointer}
.m-chat-button-status{background:url(/imgpro/chat/v2_im_online.gif) 50% no-repeat;width:20px;height:15px;padding:6px 3px 4px 5px;border-left:1px solid #87AECB;margin-bottom:-2px;margin-top:1px}
.m-chat-button-status.m-chat-button-hover{background:url(/imgpro/chat/v2_im_online.gif) 50% no-repeat;width:20px;height:15px;padding:6px 3px 4px 5px;margin-bottom:0;margin-top:0}
.m-chat-button-status.offline{background-image:url(/imgpro/chat/v2_im_offline.gif);border-left:1px solid #87AECB;margin-bottom:-2px}
* html .offline{background-image:none;border-left-style:none;margin-bottom:0}
* html .m-chat-presence .offline{background-image:url(/imgpro/chat/im_offline.gif); border-left:1px solid #87AECB;margin-bottom:-2px}
.m-chat-button-notifications{position:relative; background:url(/imgpro/chat/notifications.gif) 50% no-repeat;width:20px;height:15px;padding:6px 3px 4px 6px;border-left:1px solid #87AECB;margin-bottom:-2px;margin-top:1px}
.m-chat-button-notifications.m-chat-button-hover{padding:6px 3px 3px 6px;margin-bottom:0;margin-top:0}
.m-chat-button-onlinefriends{position:relative;background:url(/imgpro/chat/v2_onlinegroup_mini.gif) 5px 53% no-repeat;height:15px;padding:6px 0 4px 24px;width:147px;border-left:1px solid #87AECB;margin-bottom:-2px;margin-top:1px}
.m-chat-button-onlinefriends.m-chat-button-hover{padding:6px 0 3px 24px;margin-bottom:0;margin-top:0}
.m-chat-button-chattab{font-weight:700;padding:6px 3px 4px 6px;float:right;width:127px;border-left:1px solid #87AECB;cursor:pointer}
.m-chat-button-chattab.offline{ border-top:1px solid #87AECB;padding-bottom:3px}
.m-chat-button-chattab.uhavemsg{background:url(/imgpro/chat/bar_bg.gif) repeat-x;color:#c3cddf;position:relative}
.m-chat-button-chattab.uhavemsg .x{background-position:50% -21px}
.m-chat-button-chattab .chattab-name{width:100px;overflow:hidden;height:15px}
.m-chat-button-chattab .chattab-name span.online{padding-right:20px;/*background:url(/imgpro/chat/v2_im_online_dot.gif) 24px 50% no-repeat*/}
.m-chat-button-chattab .chattab-name span.offline{padding-right:13px;color:#555;background:url(/imgpro/chat/im_idle_dot.gif) right 50% no-repeat}
.m-chat-button-chattab .chattab-name span.imonline{padding-right:13px;color:#555;background:url(/imgpro/chat/client-available-dot.gif) right 50% no-repeat}
.m-chat-button-chattab.uhavemsg .chattab-name span.imonline{color:#fff!important}
.m-chat-button-chattab .x{background:url(/imgpro/chat/close_tab.gif) 50% -4px no-repeat;width:14px;height:12px;cursor:pointer;margin-top:3px;display:inline;float:right}
.m-chat-button-chattab.m-chat-button-hover{padding-top:5px}
.m-chat-button-chattab.m-chat-button-hover .chattab-name span{text-decoration:underline}
.m-chat-button-chattab.m-chat-button-hover .x{background-position:50% -38px}
.m-chat-button-chattab.showmore{width:3px;font-weight:400;position:relative}
.m-chat-button-chattab.showmore .m-chat-msgcount{right:-8px}
.m-chat-button-chattab.showmore a{text-decoration:none; color:#333}
.m-chat-button-chattab.showmore.leftbtn{padding:6px 20px 4px 0;margin-top:1px; float:left}
.m-chat-button-chattab.showmore.leftbtn a{font-size:11px;background:url(/imgpro/chat/tab_next.gif) left no-repeat;padding-left:12px}
.m-chat-button-chattab.showmore.leftbtn.disable{background-color:#ccc}
.m-chat-button-chattab.showmore.leftbtn.disable a{background:url(/imgpro/chat/tab_next_disable.gif) left no-repeat}
.m-chat-button-chattab.showmore.rightbtn{padding:6px 16px 4px 5px}
.m-chat-button-chattab.showmore.rightbtn{padding:6px 16px 4px 5px;margin-top:1px}
.m-chat-button-chattab.showmore.rightbtn a{font-size:11px; background:url(/imgpro/chat/tab_previous.gif) right no-repeat;padding-right:12px}
.m-chat-button-chattab.showmore.rightbtn.disable{padding:6px 16px 4px 5px;background-color:#ccc}
.m-chat-button-chattab.showmore.rightbtn.disable a{font-size:11px;background:url(/imgpro/chat/tab_previous_disable.gif) right no-repeat;padding-right:12px}
.m-chat-button-active{border-color:#F8981E!important;margin-top:0px!important;padding-top:5px;background-color:#fff;border-width:0 1px 1px;border-style:solid}
.m-chat-button-onlinefriends.m-chat-button-active{width:147px;border-right-color:#333}
.m-chat-button-active .chattab-name span{color:#555;text-decoration:underline}
.m-chat-windowshadow{width:227px;height:278px;margin-left:-102px;position:fixed;bottom:24px;padding:5px 5px 0;background:url(/imgpro/chat/window_shadow.png) center top no-repeat}
.m-chat-windowshadow,x:-moz-any-link{margin-left:-101px}
* html .m-chat-windowshadow{margin-left:-102px}
.m-chat-window{width:226px;height:auto;margin-left:-97px;border:1px solid #F8981E;border-bottom:0;position:fixed;bottom:24px;background:#fff url(/imgpro/chat/v2_chat_window_bg.gif) 0 bottom no-repeat;cursor:default}
.m-chat-window,x:-moz-any-link,x:default{margin-left:-97px}
.m-chat-window .m-chat-notice{padding:5px;background-color:#e5e5e5;margin-bottom:3px;overflow:hidden;color:#005EAC}
.m-chat-window .m-chat-notice .close{display:block;float:right;width:13px;height:13px;background:url(/imgpro/chat/close_window.gif) -2px -2px no-repeat}
.m-chat-window .m-chat-notice .close:hover{background-color:#005eac;background-position:-2px -19px}
.m-chat-window .chat-head{width:100%;background-color:#F8981D}
.m-chat-window .chat-head .chat-info-pic{width:50px;height:50px;overflow:hidden;position:absolute;margin:4px}
.m-chat-window .chat-head .head-name{padding:4px 0 3px;color:#fff;font-weight:700;margin-left:58px}
.m-chat-window .chat-head .head-name a{color:#fff;text-decoration:none}
.m-chat-window .chat-head .head-btn{float:right;margin-right:2px;margin-top:2px;width:32px}
.m-chat-window .chat-head .head-btn .close{background:url(/imgpro/chat/close_window.gif) center -17px no-repeat;display:block;float:right;height:15px;width:15px}
.m-chat-window .chat-head .head-btn .close:hover{background-position:center top}
.m-chat-window .chat-head .head-btn .minimize{background:url(/imgpro/chat/v2_minimize.gif) center top no-repeat;display:block;float:right;height:15px;width:15px}
.m-chat-window .chat-head .head-btn .minimize:hover{background-position:center -16px}
.m-chat-window .chat-info{min-height:32px;background-color:#EFF7FC;padding:2px 0 2px 55px;border-bottom:1px solid #ccc}
.m-chat-window .chat-info .chat-info-status{color:#333;font-size:11px;font-family:Arial,MingLiU;margin-left:4px;margin-right:1em;font-weight:400}
*+html .m-chat-window .chat-info .chat-info-status{text-overflow:ellipsis;white-space:nowrap;overflow: hidden}
.m-chat-window .chat-info .chat-info-status-time{font-size:10px;color:gray;margin-left:4px;font-weight:400}
.m-chat-window .chat-conv{height:190px;overflow-y:auto;overflow-x:hidden;font-weight:400;border-bottom:1px solid #F8981D}
* html .m-chat-button-status .m-chat-window .chat-conv {height:90px;}
* html .m-chat-button-notifications .m-chat-window .chat-conv {height:190px;}
* html .m-chat-button-onlinefriends .m-chat-window .chat-conv {height:190px;}
.m-chat-window .chat-conv table{width:100%}
.m-chat-window .chat-conv td{color:#333;padding:5px;border-bottom:1px solid #eee}
.m-chat-window .chat-conv td.clearcon{font-size:12px;font-family:MingLiU;border-bottom:1px solid #e0e0e0}
.m-chat-window .chat-conv td.date-divider-first,
.m-chat-window .chat-conv td.date-divider{color:gray;font-weight:700;*padding-top:6px}
.m-chat-window .chat-conv td .sending{padding:3px 0 3px 28px;margin:3px -5px;background:#fff9d7 url(/imgpro/chat/indicator_blue_small.gif) 5px 50% no-repeat}
.m-chat-window .chat-conv td.visibility-change{font-weight:bold;background-color:#f7f7f7;color:gray}
.m-chat-window .chat-conv td .self,
.m-chat-window .chat-conv td .other{color:gray}
.m-chat-window .chat-conv td .time-stamp{float:right;font-size:10px;font-weight:normal;color:#999}
.m-chat-window .chat-conv td .dlxnt{background:#FFF7C6;line-height:22px;padding:5px;margin:-5px}
.m-chat-window .chat-input{padding:4px 4px 6px 24px;background:url(/imgpro/chat/im.gif) 4px 7px no-repeat;border-top:1px solid #F8981D}
*+html .m-chat-window .chat-input{padding-top:2px}
.m-chat-window .chat-input .input-button{ width:34px;*text-indent:-6px;}
.m-chat-window .chat-input textarea.chat-shadow-input{padding:3px;height:13px;overflow:hidden;border:0;width:96%}
.m-chat-window .chat-input input.chat-shadow-input{padding:3px;overflow:hidden;border:0;width:158px;font-weight:normal;}
.m-chat-msgcount{color:#fff;background:url(/imgpro/chat/notifycountbg.gif) center top no-repeat;text-align:center;width:26px;height:24px;padding-top:1px;position:absolute;right:-10px;top:-10px;font-size:12px;font-weight:bold}
.uhavemsg .m-chat-msgcount{right:15px}
.m-chat-window.buddy-list{background:#fff url(/imgpro/chat/v2_buddy_list_menu_bg.gif) left bottom no-repeat;width:201px;min-height:57px;margin-left:-25px}
.m-chat-window.buddy-list,x:-moz-any-link,x:default{margin-left:-25px}
*+html .m-chat-window.buddy-list{margin-left:-97px}
.m-chat-window.buddy-list .chat-head .head-name{margin-left:5px}
.m-chat-window.buddy-list .chat-conv{max-height:200px;min-height:20px;height:auto;border-bottom:0;margin-bottom:1px}
*+html .m-chat-window.buddy-list .chat-conv{padding-right:13px}
.m-chat-window.buddy-list .chat-conv td{padding:0;border-bottom:0}
.m-chat-window.buddy-list .chat-conv .buddy-list-item a{padding:2px 5px}
.m-chat-window.buddy-list .chat-conv .buddy-list-item .buddy-list-item-name{float:left;width:100px;height:1.3em;overflow:hidden;color:#005EAC}
.m-chat-window.buddy-list .chat-conv .buddy-list-item a:hover{background-color:#FFFFCC;text-decoration:none}
.m-chat-window.buddy-list .chat-conv .buddy-list-item a:hover .buddy-list-item-name{text-decoration:none}
.m-chat-window.buddy-list .chat-conv .buddy-list-item .available-dot{float:right;background:url(/imgpro/chat/im_idle_dot.gif) center no-repeat;height:11px;width:11px}
.m-chat-window.buddy-list .chat-conv .buddy-list-item a:hover .available-dot{background-image:none/*url(/imgpro/chat/im_idle_dot_alt.gif)*/}
.m-chat-window.buddy-list .chat-conv .buddy-list-item.available .available-dot{background-image:none/*url(/imgpro/chat/v2_im_online_dot.gif)*/}
.m-chat-window.buddy-list .chat-conv .buddy-list-item.available a:hover .available-dot{background-image:none/*url(/imgpro/chat/v2_im_online_dot.gif)*/}
.m-chat-window.buddy-list .chat-conv .buddy-list-item .im-available-dot{float:right;background:url(/imgpro/chat/client-available-dot.gif) center no-repeat;height:11px;width:11px}
.m-chat-window.buddy-list .chat-conv .buddy-list-item  a:hover .im-available-dot{background-image:url(/imgpro/chat/client-available-dot-hover.gif)}
.m-chat-window.buddy-list .chat-conv .buddy-list-item img{width:25px;float:left;margin-right:3px;display:none}
.m-chat-window.buddy-list .chat-conv .buddy-list-item.available img{display:inline}
.m-chat-window.buddy-list .chat-conv .buddy-list-item.available span.friendico{float:left;background-color:#fff;border:1px solid #ccc;margin-right:5px;width:24px;height:24px;overflow:hidden}
.m-chat-windowshadow.status-control{bottom:30px;margin-left:-183px;width:200px;background:none;height:0}
.m-chat-windowshadow.status-control,x:-moz-any-link{margin-left:-182px}
.m-chat-window.status-control{background:#fff url(/imgpro/chat/v2_notifications_menu_bg.gif) -70px bottom no-repeat;width:200px;height:auto;margin-left:-178px;margin-bottom:1px}
.m-chat-window.status-control .chat-head .head-name{margin-left:5px}
.m-chat-window.status-control .chat-conv{min-height:80px;height:auto;overflow:visible;border-bottom:0}
.m-chat-window.status-control .actionbar{padding:3px 9px 4px;text-align:right;background-color:#eee;font-family:MingLiU;font-size:11px}
.m-chat-window.status-control .chat-conv .setoption{background-color:#EFF7FC}
.m-chat-window.status-control .chat-conv .setoption .optionlist{margin:0 9px; width:90%}
.m-chat-window.status-control .chat-conv .setoption td{border-bottom:0;text-align:left;padding:5px 3px}
.m-chat-window.status-control .chat-conv .setoption td.checkboxitem{width:12px}
.m-chat-window.status-control .chat-conv .ifonline{margin:0 9px;padding:6px 0 7px 30px; /*border-bottom:1px solid #e0e0e0;*/ }
.m-chat-window.status-control .chat-conv .ifonline.online{background:url(/imgpro/chat/v2_im_online.gif) 5px 50% no-repeat}
.m-chat-window.status-control .chat-conv .ifonline.offline{background:url(/imgpro/chat/v2_im_offline.gif) 5px 50% no-repeat}
.m-chat-window.status-control .chat-conv .statusbox{overflow:hidden;padding:5px; margin:0 9px}
.m-chat-window.status-control .chat-conv .statusbox img{float:left;width:25px;margin-right:5px}
.m-chat-window.status-control .chat-conv .statusbox .status-body{margin-left:30px}
.m-chat-window.status-control .chat-conv .statusbox .status-body p{line-height:1.2em}
.m-chat-window.status-control .chat-conv .statusbox .status-body .status-content{display:block}
.m-chat-window.status-control .chat-conv .statusbox .status-body .status-meta{font-family:MingLiU;font-size:11px}
.m-chat-window.status-control .chat-conv .statusbox .status-body .status-meta .time{color:gray}
.m-chat-window.status-control .chat-conv .statusbox .editor{display:block;clear:both;margin-top:5px;padding:5px 0;border-top:1px solid #eee}
.m-chat-window.status-control .chat-conv .statusbox .editor select{width:100%}
.m-chat-window.status-control .chat-conv .statusbox .editor .btnchange{text-align:right;font-family:MingLiU; ont-size:11px}
.m-chat-windowshadow.notifications{bottom:30px;margin-left:-183px;width:193px;background:none;height:0}
.m-chat-windowshadow.notifications,x:-moz-any-link{margin-left:-142px}
.m-chat-window.notifications{background:#fff url(/imgpro/chat/notifications_menu_bg.gif) -101px bottom no-repeat;width:200px;height:auto;margin-left:-148px;margin-bottom:1px}
.m-chat-window.notifications .chat-head .head-name{margin-left:5px}
.m-chat-window.notifications .chat-conv{max-height:200px;padding:5px;margin-bottom:1px;height:auto;overflow-y:auto;overflow-x:hidden;border-bottom:0}
.m-chat-window.notifications .actionbar{padding:3px 9px 4px;text-align:right;font-family:MingLiU;font-size:12px}
.m-chat-window.notifications .chat-conv .notifyitem{clear:both;}
.m-chat-window.notifications .chat-conv .notifyitem .notifyico{float:left; margin-top:2px}
* html .m-chat-window.notifications .chat-conv .notifyitem .notifyico{margin-top:8px}
*+html .m-chat-window.notifications .chat-conv .notifyitem .notifyico{margin-top:10px}
.m-chat-window.notifications .chat-conv .notifyitem .close{display:block;visibility:hidden;float:right;width:13px;height:13px;background:url(/imgpro/chat/close_window.gif) -2px -2px no-repeat}
.m-chat-window.notifications .chat-conv .notifyitem.hover .close{display:block;visibility:visible}
.m-chat-window.notifications .chat-conv .notifyitem.hover .close:hover{background-color:#005eac;background-position:-2px -19px}
.m-chat-window.notifications .chat-conv .notifyitem .notifybody{margin-left:22px;padding:0 10px 5px 0;margin-top:5px;border-bottom:1px solid #eee;color:#333!important}
.m-chat-window.notifications .chat-conv .notifyitem .notifybody img{margin-bottom:-3px; *margin-bottom:0}
*html .m-chat-window.notifications .chat-conv .notifyitem .notifybody{}

.m-chat-window.notifications .chat-conv .notifyitem .notifybody a{color:#005EAC!important}
.m-chat-window.notifications .chat-conv .notifyitem .notifybody span{margin-left:3px}
.m-chat-window.notifications .chat-conv .notifyitem .notifybody .time{clear:gray;font-family:MingLiU;font-size:11px}
.m-chat-window.notifications .chat-conv .notifyitem .notifybody img{vertical-align:text-bottom;}
.admin-menu{background:#f7f7f7;padding:5px}
.admin-menu a{color:red; display:block}
.admin-menu ul{background:#fff;border:1px solid #d8dfea}
.admin-menu ul li{line-height:16px;padding-left:5px}
.m-chat .chatnote{float:left;position:absolute;height:25px;line-height:25px}
.m-chat .chatnote a{color:#005EAC}
.m-chat .chatnote .imico{float:left;margin:2px 3px 0}
.m-chat .chatnote em{font-weight:700;color:#005eac}
.m-chat .short{width:31px}
.chattip{position:absolute;margin-top:-34px;right:5px}
.m-chat-button-notifications .chattip{width:38px}
.chattip .chattip-content{padding:3px 7px;color:#fff;background-color:#2b2b2b}
.chattip .chattip-for{height:4px;background:url(/imgpro/chat/angle_bottom.gif) right 0 no-repeat;margin-right:5px}
.chatnote .chattip{margin-top:-28px;width:77px;left:4px;height:16px;line-height:16px}
* html .chatnote .chattip{margin-left:0px;position:absolute}
.chatnote .chattip .chattip-for{background:url(/imgpro/chat/angle_bottom.gif) left 0 no-repeat;margin-left:5px}
.m-chat-box.offline{width:auto;right:0}
.m-chat-box.offline .chatnote{/*border-right:1px solid #87AECB*/}
.m-chat-box.offline .chatnote .imico{margin:2px 4px 0}
.m-chat-box.offline .m-chat{width:61px}
.sortholder{overflow:hidden;height:22px;position:relative;background-color:#fff;padding:5px}
.sortholder span.sorticon{background:url(/imgpro/chat/sorticon.gif) no-repeat center;display:block;width:21px;height:20px;border-right:none;float:left}
.sortholder .input-text{width:160px;float:left;border:1px solid #F8991F;background-color:#FFFFCC;padding:2px}
.sortholder button.cancel{border:none;text-indent:-999em;overflow:hidden;width:16px;height:16px;position:absolute;padding:0;background:url(/imgpro/theme/xn/cancel.gif) no-repeat center;top:7px;left:175px;z-index:999}
.gray-text{color:#ccc;}

.m-chat .chatnote .statusico{float:left;margin:1px 2px; border-right:1px solid #87AECB; cursor:pointer}
.m-chat .chatnote .noticecontainer{position:absolute; bottom:30px; z-index:9999; margin-left:-1px;}
.m-chat .chatnote .noticecontainer .anglebottom{ height:5px; background:url(/imgpro/arrow/anglebottom.gif) 15px 0 no-repeat}
.m-chat .chatnote .noticebox_shadow{border:3px solid #7f7f7f;width:380px}
.m-chat .chatnote .noticebox{width:370px; background-color:#fff; border:1px solid #676767;padding:5px; line-height:1.2;table-layout:fixed;word-wrap:break-word;word-break:break-all;overflow:hidden;font-size:14px}
.m-chat .chatnote .noticebox .closenotice{ text-indent:-999em; float:right; width:10px; height:10px; background:url(/imgpro/bg/close_window.gif) -5px -5px no-repeat;}
.m-chat .chatnote .noticebox .closenotice:hover{ background-position:-5px -38px}
.m-chat .chatnote .noticebox .headpic{ float:left; margin-right:5px; display:inline; background-color:#ccc; background-repeat:no-repeat; background-position:center; width:25px; height:25px}
.m-chat .chatnote .noticebox .noticecontent{ float:left; width:300px; margin-bottom:5px}
.noticebox .noticecontent .friendname{margin-bottom:5px}
.noticebox .noticecontent .friendname span{color:#808080}
.noticebox .noticecontent .contenttext{line-height:1.3}
.noticebox .noticecontent .contenttext img{margin-right:3px}

.m-chat .chatnote .input-button{padding:0 15px 1px 15px;margin-top:-2px}
* html .m-chat .chatnote .input-button{padding:2px 15px 0px 15px;margin-top:-2px}
*+html .m-chat .chatnote .input-button{padding:3px 15px 0px 15px;}

.m-chat .chatnote .noticebox .replybox .replytext{width:362px; height:32px}
.m-chat .chatnote .noticebox .replybox .actionbox{text-align:right}
.m-chat .chatnote .noticebox .replybox .input-button{ margin-top:3px; padding:3px}

.m-chat .chatnote .status_input .input-text{width:210px; border-color:#666 #ccc #ccc #666; padding:2px;margin:4px;margin-top:3px}
* html .m-chat .chatnote .status_input .input-text{margin-top:2px}

.send-error{color:#999999;background:url(/imgpro/icons/attention.gif) 0 center no-repeat;padding:5px 20px}
.m-chat-window.buddy-list{}

.pagerstatus{float:left!important}
.pagerstatus textarea{width:345px!important}
.pagerstatus .reply-nav{padding-left:0!important}

/*--Home Friends Searrch--*/
.friends-search{padding-bottom:10px}
.friends-search .search-bg{background:#FFFFFF url(/imgpro/bg/inp_srarch_bg_1.png) no-repeat 0 50%;padding-left:20px;width:147px;padding:6px 3px 6px 30px;border:0}

/* Status */
#pageStatus .h50 {height:50px;}
#pageStatus .w560 {width:559px;}
.font11 {font-size:11px;}
.ml60 {margin-left:60px;}
.mb5 {margin-bottom:5px;}

/* 2009.3.30 Merge base.css
---------------------------
-------------------------*/
/* Comments */
/* commentlist */
.commentlist { list-style:none;}
.commentlist li { padding:5px 10px;}
.commentlist .odd { background:#f7f7f7; border-top:1px solid #d8dfea; border-bottom:1px solid #d8dfea;}
.commentlist .even { background:#fff;}
.commentlist .content {padding:5px;}
.comment { /*padding-left:60px;*/}
.comment:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.comment .picture { float:left; width:60px; /*margin-left:-60px;*/}
* html .comment .picture { display:inline;}
.comment .usericon img { width:50px; max-height:75px;}
.comment .info { line-height:20px;}
.comment .floor { float:right; color:#808080;}
.commentlist, .comment { *zoom:1;}
#comments .info{height: 20px;background:#F7F7F7 none repeat scroll 0% 50%;border-top:1px #d8dfea solid;float: left;width:560px}
#comments .info span.author,#comments .info span.timestamp,#comments .info span.reply,#comments .info span.remove {float: left;}
*+html #comments .info span.timestamp {margin-top: -2px;}
#comments .info span.reply,#comments .info span.remove {padding: 0 0.5em;float:right;}
#comments .info span.author {padding-left: 0.5em;}
#comments .info .super-actions {float: left;padding-top: 3px;}
*+html #comments .info .super-actions {float: right;padding-top: 1px;}
* html #comments .commentlist {position: relative;}
#comments .info .super-actions-menu {top: 19px;}
*+html #comments .info .super-actions-menu,*+html #threadlist .info .super-actions-menu {top: 17px;}
#comments .info .super-actions,#comments .info span.timestamp{ float:right;}

/* super-actions */
.super-actions {position: relative;}
.super-actions a {background: url(/img/super_actions.gif) no-repeat 0 0;display: block;height: 16px;line-height: 16px;width: 16px;}
.super-actions a:hover {background: url(/img/super_actions.gif) no-repeat 0 100%;}
.super-actions-menu {visibility:hidden;position: absolute;top: 18px;right: 0;border: 1px solid #B8B7AF;border-color: #B8B7AF #727271 #727271 #B8B7AF;list-style: none;width: 64px;z-index: 1000;}
.super-actions-menu li a.red{ color:#FF0000;}
.super-actions-menu li {padding: 0 !important;}
.super-actions-menu li a {display: block;background: #FFF !important;padding-right: 10%;width: 90%;line-height: 20px;height: 20px;text-align: right;border-bottom: 1px solid #DEDEEF;}
.super-actions-menu li a:hover {text-decoration: none;color: #FFF;background: #5D74A2 !important;}
.super-actions-menu li.report a {border-bottom: 0;}
.super-actions:hover ul,.super-actions a:hover ul {visibility:visible;}

/*--pagepro--*/
.pager-top { padding:0 20px; line-height:2em;overflow:hidden; zoom:1;}
.pager-top.moretopmargin{ margin-top:10px;}
.pager-top span {/*display:block;*/float:left;display:inline}
* html .pager-top span {padding-bottom:5px;}
*+html .pager-top span {padding-bottom:4px;}
.pager-top span.pipe {display:inline;width:auto;float:none;}
.pager-bottom {padding:0 20px; margin-bottom:10px; line-height:2em;overflow:hidden; zoom:1; clear:both; }
.pagerpro,
.pager-top ol.pagerpro,
.pager-top span.pagerpro{float:none!important;text-align:center;margin:0 auto; display:block; width:420px; height:25px; line-height:25px}
.pager-top .pagerproleft{float:right;}
.pager-bottom span.pagerpro{float:none!important;position:relative;text-align:center;margin:0 auto; display:block; width:420px; height:25px; line-height:25px;}
.pagerpro li{list-style:none inside; display:inline}
.pagerpro a{ padding:3px 7px; border:1px solid #e9e9e9;text-decoration:none;}
.pagerpro a:hover{ background-color:#FFFF8C;border:1px #F8981D solid}
.pagerpro a.firstpage,
.pagerpro a.previous{ margin-right:8px;}
.pagerpro a.nextpage{ margin-left:8px;}
.pagerpro em{color:#F8981D;font-weight:bold;font-family:Lucida Grande;}
.pagerpro a.current,
.pagerpro a.current:hover{background-color:transparent;border:0 none;color:#000000;font-weight:bold}
#pages-jump a {background: #FFF;border: 1px solid #D8DFEA;color: #3B5888;padding: 2px 6px;text-decoration: none;}
#pages-jump span a {background: none;border: none;padding: 0;}
#pages-jump span a:hover {text-decoration: underline;}
#pages-jump .this-page {font-weight: bold;padding: 2px 6px;}
#pages-jump.bottom {border-top: 1px solid #CCC;margin-top: 10px;}
#pages-jump .right-line {float: right;}
#pages-jump .left-line {float: left;}
#pages-jump strong {margin: 0 0.25em;}
*html .bottom {border-top: 1px solid #CCC;margin-top: 10px;}
.no-page {height: 2.0em !important;line-height: 2.0em !important;}
.no-page.align-left {text-align: left !important;}

/*--share--*/
.share-actions {overflow:hidden;width:62px;float: right;font-weight:normal;position: relative;}
a.share {display: inline-block;padding:4px 29px 4px 6px;line-height: 1.0em;color: #525C97;background:url(/imgpro/bg/v2_share.png) no-repeat 0 0;border:0 none;font-size:12px}
a.share:hover {text-decoration: none;background:url(/imgpro/bg/v2_share.png) no-repeat 0 -20px;color:#525C97}


.chat-conv p.p-self{width:200px;table-layout:fixed;word-wrap:break-word;overflow:hidden;}
.chat-conv p.p-other{width:200px;table-layout:fixed;word-wrap:break-word;overflow:hidden;}

/* Control Fillet*/
.fillet-guide-tips{background-color:#FEFFCF;border:1px solid #D8D8D8;position:relative;margin-bottom:15px}
.fillet-guide-tips .j1,.fillet-guide-tips .j2,.fillet-guide-tips .j3,.fillet-guide-tips .j4{background:url(/imgpro/bg/guide_fillet.png) 0 0 no-repeat;width:5px;height:5px;line-height:0;position:absolute;line-height:50px;overflow:hidden}
.fillet-guide-tips .j1 {background-position:0 0;left:-1px;margin-top:-1px}
.fillet-guide-tips .j2 {background-position:-5px -10px;right:-1px;margin-top:-1px}
*html .fillet-guide-tips .j2 {right:0px;left:561px}
.fillet-guide-tips .j3 {background-position:0 -5px;left:-1px;margin-top:-4px}
.fillet-guide-tips .j4 {background-position:-5px -15px;right:-1px;margin-top:-4px}
*html .fillet-guide-tips .j4 {right:0px;left:561px}
.fillet-guide-tips .fillet-content{padding:10px}
/*.fillet-guide-tips .fillet-content p{text-align:center;font-size:14px}
.fillet-guide-tips .fillet-content h1{font-size:12px;padding:0 10px}
.fillet-guide-tips .fillet-content h2{font-size:12px;text-indent:24px;padding:0 10px;font-weight:lighter}*/
.fillet-guide-tips .fillet-content .close_X{width:16px;height:16px;position:absolute;right:6px;margin-top:-5px;overflow:hidden}
*html .fillet-guide-tips .fillet-content .close_X{right:24px}
.fillet-guide-tips .angle{background:url(/imgpro/bg/v2_fillet_angle.gif) no-repeat scroll 0 0;width:15px;height:16px;line-height:0;position:absolute;margin-top:65px;margin-left:50px}

/* Setting Fillet*/
.setting_float{width:80px;z-index:9999;background-color:#fff}

/* friends Fillet*/
.friends_list_float{width:178px;z-index:9999;background-color:#fff;border:1px solid #C0C0C0;position:absolute}
.friends_list_float .j1,.friends_list_float .j2,.friends_list_float .j3,.friends_list_float .j4{background:url(/imgpro/box/corner_float.png) 0 0 no-repeat;width:4px;height:4px;line-height:0;position:absolute;line-height:50px;overflow:hidden}
.friends_list_float .j1 {background-position:0 0;left:-1px;margin-top:-1px}
.friends_list_float .j2 {background-position:-4px -8px;right:-1px;margin-top:-1px}
*html .friends_list_float .j2 {right:0px;left:175px}
.friends_list_float .j3 {background-position:0 -4px;left:-1px;margin-top:-3px}
.friends_list_float .j4 {background-position:-4px -12px;right:-1px;margin-top:-3px}
*html .friends_list_float .j4 {right:0px;left:175px}
.friends_list_float .fillet-content{padding:2px 5px}
.friends_list_float .fillet-content ul{background-color:#fff}
.friends_list_float .fillet-content li{display:block;border-bottom:1px #EFF0F1 solid;padding-left:7px;line-height:23px}
.friends_list_float .m-autosug-hover{background-color:#FFFF8C;cursor:pointer}

/*home statusReply*/
.statusaudiobtn{ padding-left:48px; padding-bottom:2px; _padding-bottom:3px; margin:0 5px; text-decoration:none; background:url(/imgpro/icons/statusvideobtn.gif) left 0px no-repeat;}
.statusaudiobtn.expand{background-position:left -27px}

.statusvideobtn{ padding-left:48px; padding-bottom:2px;  _padding-bottom:3px; margin:0 5px; text-decoration:none; background:url(/imgpro/icons/statusvideobtn.gif) left -54px no-repeat;}
.statusvideobtn.expand{background-position:left -81px}
.statusvideobtn:hover,
.statusaudiobtn:hover{ text-decoration:none}

/*star*/
.star-info{position:relative;color:#666;text-decoration:none;font-size:12px;text-align:center;line-height:25px;}
.star-info:hover {}
.star-info span{display:none}
.star-info:hover span{display:block;position:absolute;height:23px;margin-left:1px;margin-top:-50px;width:427px;z-index:10000}
*html .star-info:hover span{margin-left:-54px;margin-top:-28px}
*+html .star-info:hover span{margin-left:-54px;margin-top:-28px}

.happybaddy-promote,
.group-promote{width:122px;margin:10px auto;}

/**group:right sidebar**/
.ex-group .box-body ul{padding:5px 0;}
.ex-group .box-body li{margin:10px 0 0;padding:0 0 5px 15px;}
.ex-group .group-pic{border:1px solid #E0E0E0;padding:1px;float:left;margin:0 10px 0 0;}
.ex-group .acc{color:gray;}
/**group:mid**/
.v2-btn {background:url(/imgpro/btn/v2_btn.png) no-repeat 100% 100%;padding:5px 4px 3px 0;}
.v2-btn span{background:url(/imgpro/btn/v2_btn.png) no-repeat 0 0;padding:5px 0 5px 10px;}
.group-container {background:url(/imgpro/bg/group-grad.jpg) repeat-x;height:291px;font-family:微软雅黑,黑体;color:#FFF;padding:10px;
	-moz-border-radius:3px;
	-webkit-border-bottom-right-radius:3px;
}
.group-header{height:61px;}
.group-header img{float:left;}
.group-header h1{font-size:16px;}
.group-header p{font-size:14px;line-height:20px;}
.group-body {}
.group-footer{text-align:right;}
.group-footer .big-white{font-size:20px;font-weight:700;margin:0 20px 0 0;}
.group-footer img{vertical-align:bottom;}

/**old beas by yang.zhao**/
/* Oak */
#oak {zoom: 1;overflow: hidden;}
#oak.white {background: #FFF;}
#oak.gray {background: #F7F7F7;}
#oak.white-gray {background: url(/img/white_gray_bg.gif) repeat-y right top;width:805px;margin-right:15px;}
#oak.gray-gray {background: #F7F7F7 url(/img/white_gray_bg.gif) repeat-y right top;}
*html .white {background: #FFF;}
*html .gray {background: #F7F7F7;}
*html .white-gray {background: url(/img/white_gray_bg.gif) repeat-y right top;width:840px;margin-right:15px;}
*html .gray-gray {background: #F7F7F7 url(/img/white_gray_bg.gif) repeat-y right top;}
#single-column {clear: both; padding:20px 0;}
#single-column h2{padding-left:22px}
#single-column.multifriends{ padding:30px;}
#wide-column {width:660px;float:left; margin:10px 15px 10px 0;_display:inline; overflow: hidden;}
#side-column{width: 162px;float: left;}
#side-column .single-box {padding: 10px;background: #F0F0F0;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;margin: 0.8em 10px 0.8em 0;position: relative;}
#side-column .top-box {padding: 10px;}
#side-column .mid-box {padding: 10px;border-bottom: 1px solid #CCC;border-top: 1px solid #FFF;}
#side-column .bottom-box {padding: 10px;border-top: 1px solid #FFF;}
#side-column .no-margin {margin: 0;}
#equal-left {float: left;width: 48.5%;}
#equal-right {float: right;width: 48.5%;}
.cube {padding: 10px;}
.gray .cube {border: 1px solid #D8DFEA;background: #FFF;padding: 10px;}
.gray-gray .cube {border: 1px solid #D8DFEA;background: #FFF;padding: 10px;}
.gray .side-cube {padding: 0.5em;margin-bottom: 1.0em;line-height: 1.5em;}
.gray .side-cube ul {padding: 0.5em;list-style: square inside;}
.blocks {padding: 12px;}
.blocks h3 {background:#D8DFEA none repeat scroll 0%;border-top:1px solid #3B5888;color:#3B5888;height:2.0em;line-height:2.0em;text-indent: 1.0em;margin-bottom: 0.6em;}

/* compatibility of Friends' Friends */
#toc { position:relative; height:28px; line-height:28px; word-break:break-all;}

/* compatibility of notice boxs */
.attention, .warning, .success, .none, .messages_div, .errors_div { margin:0 16px; border:1px solid; text-align:center; line-height:20px;}
.stdcontainer .attention, .stdcontainer .warning, .stdcontainer .success, .stdcontainer .none, .stdcontainer .messages_div, .stdcontainer .errors_div { margin:10px 0;width:99%;height:auto}
.gnrcontainer .attention, .gnrcontainer .warning, .gnrcontainer .success, .gnrcontainer .none, .gnrcontainer .messages_div, .gnrcontainer .errors_div { margin:10px 0;}
.attention { border-color:#ffe222; background:#fffbe2;padding:10px;width:100%;}
.attention strong { font-size:1.2em;}
.warning { border-color:#dd3c10; background:#ffebe8;}
.success { border-color:#3B5888; background:#f7f7f7;}
.none { border-color:#d8dfea; background:#fff;}
.messages_div { border-color:#ffe222; background:#fffbe2; margin-bottom:10px;}
.errors_div	{ border-color:#dd3c10; background:#ffebe8;}
.updated {background:#FFF8CC;border-bottom:1px solid #FFE222;}

/* add pic-btn */
.btn-addpic {background:url(/imgpro/btn/btnadd1.png) no-repeat;width:52px;height:19px;border:none;cursor:pointer;}

/* compatibility of Friends' Friends */
.stdcontainer { clear:both;}
.stdcontainer:after { content:"."; display:block; font-size:0; clear:both; visibility:hidden;}
.stdcontainer { *zoom:1;}

/* univlist */
#univlist, #searchSchoolList, #highSchoolList { position:absolute; width:606px; z-index:9999;}
#univlist_provinces { border-bottom:1px solid #3B5888;}
#univlist_provinces td { vertical-align:middle; color:#808080; text-align:center; font-size:13px;}
#univlist_provinces a { font-size:12px;display:block; text-decoration:none;}
#univlist_provinces td.activetab a { background:#3B5888; color:#fff;}
#univlist_provinces:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
#univlist_provinces { *zoom:1;}
#univlist_univs { list-style:none; padding:5px 10px; border:1px solid #d8dfea; background:#fff;}
#univlist_univs:after { content:"."; display:block; height:0; line-height:0; clear:both; visibility:hidden;}
#univlist_univs { *zoom:1;}
#univlist_univs li { float:left; width:140px; border-bottom:1px solid #f4f4f4; line-height:23px;}
#univlist_univs li.univ { width:112px;}
#univlist_univs li a:hover { background:#3B5888; color:#fff; text-decoration:none;}
#searchlist_school { list-style:none; padding:5px 10px; border:1px solid #d8dfea; background:#fff;}
#searchlist_school:after { content:"."; display:block; height:0; line-height:0; clear:both; visibility:hidden;}
#searchlist_school { *zoom:1;}
#searchlist_school li { float:left; width:140px; border-bottom:1px solid #f4f4f4; line-height:23px;}
#searchlist_school li.univ { width:112px;}
#searchlist_school li a:hover { background:#3B5888; color:#fff; text-decoration:none;}
#univlist .operation a { margin-right:180px;}
#uniList {width: 612px;}
.popup-wrapper {border: 10px solid #D8DFEA;position: absolute;z-index: 9999;overflow: hidden;}
.popup-wrapper iframe {position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;display:hidden;}
.popup-content {border: 1px solid #3B5888;background: #F7F7F7;padding: 6px;overflow: hidden;zoom: 1;}
#popup-country {font: 13px sans-serif;list-style: none;overflow: hidden;zoom: 1;}
#popup-country li {float: left;line-height: 26px;padding: 0 4px 0 5px;background: url(/img/popup_country_separator.gif) no-repeat 0 50%;}
* html #popup-country li {background-position: 0 40%;}
#popup-country li a {word-break: keep-all;}
#popup-country li#c_0, #popup-country li#c_13 {background: none;}
#popup-country li a {display: block;}
#popup-country li.active a {font-weight: bold;color: #000;}
#popup-country li.active a:hover {text-decoration: none;}
#popup-province, #popup-province-hs {list-style: none;overflow: hidden;zoom: 1;border: 1px solid #C3C3C3;background: #FFF;padding: 3px;}
#popup-province li, #popup-province-hs li {float: left;width: 33px;text-align: center;}
#popup-province li a, #popup-province-hs li a {height: 18px;line-height: 18px;}
#popup-province li.active a, #popup-province-hs li.active a {background: #3B5888;color: #FFF;}
#popup-province li.active a:hover, #popup-province-hs li.active a:hover {text-decoration: none;}
#popup-province li a, #popup-province-hs li a {display: block;}
#popup-province li#p_0_3, #popup-province li#p_0_20, #popup-province li#p_0_26, #popup-province li#p_0_9 {width: 44px;}
#popup-province-hs li#hsp_0_5, #popup-province-hs li#hsp_0_8, #popup-province-hs li#hsp_0_22, #popup-province-hs li#hsp_0_25 {width: 44px;}
#popup-unis, #popup-unis-hs {list-style: none;overflow-x: hidden;overflow-y:auto;height:200px;zoom: 1;border: 1px solid #C3C3C3;background: #FFF;padding: 10px 0 10px 10px;margin: 5px 0;}
#popup-unis li, #popup-unis-hs li {float: left;width: 160px;padding: 4px 12px;background: url(/img/school_list_dot.gif) no-repeat 0 9px;}
#popup-unis li a:hover, #popup-unis-hs li a:hover {background: #3B5888;color: #FFF;text-decoration: none;}
* html #popup-unis li {height: 1.3em;}
#uniList .canbutton {float: right;}
.module-popupcity{background-color:#fff; padding:3px 8px; border:1px solid #C3C3C3; overflow:hidden; zoom:1; margin:5px 0; }
.module-popupcity li{ list-style:none; margin-right:5px; height:18px; float:left; word-break:keep-all; line-height:18px;}
.module-qulist{ background-color:#fff; overflow:hidden; zoom:1; padding:3px 8px; border:1px #c3c3c3 solid; margin-bottom:5px;}
.module-qulist li{ display:inline-block; list-style:none; margin-right:5px; float:left; word-break:keep-all; height:18px; line-height:18px; }
.module-schoollist{ background-color:#fff; height:200px; padding:5px; overflow-y:scroll; overflow-x:hidden; border:1px #c3c3c3 solid; margin-bottom:5px;}
.module-schoollist li{ float:left; list-style:none; display:block; width:170px; height:18px; line-height:18px; overflow:hidden; padding-left:10px; margin-right:5px; background:url(/img/school_list_dot.gif) left 5px no-repeat; }

/**guide high school:app scrolling**/
.app-scroll{margin:20px 0 10px;}.app-scroll h4{background:url(/imgpro/icons/app.png) no-repeat;padding-left:25px;font-size:14px;}.app-scroll-box{padding:10px 0;height:125px;border-bottom:1px solid #ECEFF5;margin:0 0 10px;}.app-scroll-box .pre,.app-scroll-box .next{width:15px;height:39px;display:block;background:url(/imgpro/app/arrows.png) no-repeat;float:left;margin:20px 0 0;}.app-scroll-box .pre:hover{background-position:0 0;}.app-scroll-box .next:hover{background-position:100% 0;}.app-scroll-box .pre{background-position:0 100%;}.app-scroll-box .next{background-position:100% 100%;}.app-scroll-win{width:510px;overflow:hidden;height:120px;float:left;}.app-scroll-win ul li{float:left;display:block;width:102px;height:120px;overflow:hidden;text-align:center;}.app-scroll-win ul li *{margin:0 auto;}.app-scroll-win ul li .acc{color:#FFF;text-align:center;}.app-scroll-win ul li .hot_app_logo{display:block;width:87px;height:78px;overflow:hidden;text-align:center;}.app-scroll-win ul li .hot_app_logo a img{border:1px solid #E3EEF8;}.app-scroll-win ul li .hot_app_logo a{display:block;width:81px;}.app-scroll-win ul li .hot_app_logo a:hover{border:2px solid #005EAC;}.app-scroll-win ul li .hot_app_logo a:hover img{border:none;}.app-scroll-win ul li .hot_app{display:block;margin-top:3px;font-size:14px;text-align:center;}

/**User Pic by yang.zhao**/
.userpic{}
.userpicImage_LARGE{height:50px;width:50px;}
.userpicImage{display:block;overflow:hidden;position:relative;}
.userpicImage_LARGE .userpicImage_Image{height:50px;width:50px}
.userpicImage_Image {background:transparent none repeat scroll 0 0 !important;display:block;left:0;overflow:hidden;position:absolute;top:0;vertical-align:middle;}
.userpicImage_Corners {background:transparent none repeat scroll 0 0;display:block;height:100%;left:0;position:absolute;top:0;width:100%}
.imgpng{background:transparent none repeat scroll 0 0 !important;height:200px !important;width:110px !important;}

.ai-pop {
	background:#FEFFCF url() no-repeat;
	width:1009px;
	height:114px;
	position:relative;
}
.ai-pop p {
	position:absolute;
	font-size:14px;
	top:50%;
}
.ai-pop .ai-hide {
	background:url(/imgpro/bg/new_x_to_hide.png) no-repeat 50% 0;
	height:18px;
	width:18px;
	position:absolute;
	top:5px;
	right:10px;
}
.ai-pop .ai-hide:hover {
	background:url(/imgpro/bg/new_x_to_hide.png) no-repeat 50% 100%;
	height:18px;
	width:18px;
	text-decoration:none;
}
.ai-car p{
	left:400px;
}
.ai-ceo p {
	left:460px;
}
.ai-farm p {
	left:400px;
}
.ai-godfather p {
	left:400px;
}
.ai-dog p {
	left:400px;
}


/**header banner by yang.zhao**/
.header-banner{border:1px #B8D4E8 solid;border-bottom:0;width:958px;margin:0 auto;overflow:hidden}

/**Publisher by yang.zhao**/
.publisher{background:url(/imgpro/bg/publisher_bj.png) repeat-x;}
.publisher-login{text-align:right;font-size:14px;background:url(/imgpro/icons/v2_loading.gif) no-repeat scroll left center;width:40%;margin:10px auto;padding:10px}
.publisher #logo{margin-right:30px}
.publisher .userpic{position:absolute}
.publisher .status-release{position:absolute;padding:5px 10px;width:555px;overflow:hidden;margin-left:145px;margin-top:1px;border-left:1px #FCFCF3 solid;border-right:1px #FCFCF3 solid;}
*html .publisher .status-release{margin-left:-8px}
*+html .publisher .status-release{margin-left:-8px}
*html .publisher .status-release .userpic{margin-left:-60px}
*+html .publisher .status-release .userpic{left:10px}
*html .publisher .status-release .userpic .userpicImage{}
.publisher .status-main-background{border:1px #D7D4C4 solid;border-top:0;background-color:#FCFCF3;z-index:100}
.publisher .status-main-background .status-main .publisher-status{margin-bottom:10px}
#publisher_action_content{margin:0 auto}
#publisher_action_content #publisher_upload_iframe{height:45px}

.publisher .status-release .status-main{margin-left:60px}
.publisher .status-release .status-main .x-2-hide{display:block;text-indent:-999px;width:18px;height:18px;background:url(/imgpro/bg/new_x_to_hide.png) top no-repeat;position:absolute;margin-top:-25px;right:10px}
.publisher .status-release .status-main .x-2-hide:hover{ background-position:0 -18px;}
.publisher .status-release .status-main p{height:19px;overflow:hidden;width:412px;}
.publisher .status-release .status-main p span{font-size:14px}
.publisher .status-release .status-main p em{color:#999}
.publisher .status-release .status-main p .status-tips-cion{background:url(/imgpro/icons/status-tips-cion.gif) no-repeat left top;padding-left:20px; line-height:17px;overflow:hidden;padding-bottom:3px}
.publisher .status-release .status-main form{}
.publisher .status-release .status-main .application{width:410px;}
.publisher .status-release .status-main .application ul{}
.publisher .status-release .status-main .application li{float:left;margin-right:6px;color:#7F7F7F}
.publisher .status-release .status-main .application li a{display:block;padding-left:20px;width:25px}
.publisher .status-release .status-main .application .float-left img{vertical-align:middle;margin:0 3px}
.publisher .status-release .status-main .publisher-share,.publisher .status-release .status-main .publisher-iPhoto{border:1px #A4C4DC solid;background-color:#fff;width:390px;padding:10px;position:relative;margin-top:10px}
.publisher .status-release .status-main .publisher-share h1,.publisher .status-release .status-main .publisher-iPhoto h1{font-size:12px;font-weight:lighter;color:#7F7F7F;display:block;border-bottom:1px #DFDFDF solid;padding-bottom:5px;height:16px}
.publisher .status-release .status-main .publisher-share h1 span,.publisher .status-release .status-main .publisher-iPhoto h1 span{padding-left:20px;display:block;width:30px;position:absolute;left:10px}
.publisher .status-release .status-main .publisher-share label{padding:10px;display:block}
.publisher .status-release .status-main .publisher-share label .input-text,.publisher .status-release .status-main ul.iPhoto-functional .input-text{width:360px;border:1px #808080 solid}
.publisher .status-release .status-main .publisher-share .submit,.publisher .status-release .status-main .publisher-iPhoto .submit{background:url(/imgpro/bg/publisher_submit_bj.png) repeat-x;width:42px;height:22px;border:1px #BEBEBE solid;cursor:pointer}
.publisher .status-release .status-main ul.iPhoto-functional{padding:10px 0}
.publisher .status-release .status-main ul.iPhoto-functional li{float:left;display:block;padding:0 15px}
.publisher .status-release .status-main ul.iPhoto-functional li a{width:162px;height:52px;display:block;text-align:center;line-height:52px;font-weight:bold;font-size:14px;text-decoration:none;}
.publisher .status-release .status-main ul.iPhoto-functional li a:hover{background:url(/imgpro/bg/publisher_photo_btn.png) no-repeat 0 0;text-decoration:none;}
.publisher .status-release .status-main .application li .iPhoto-bg{display:block;height:16px;width:43px;padding-left:0;cursor:pointer;background:#fff url(/imgpro/bg/photo-bj.png) no-repeat 0 0}
.publisher .status-release .status-main .application li input.addfile{height:16px;opacity:0;position:absolute;width:10px;cursor:pointer;background-color:#fff;margin-left:-28px}
*html .publisher .status-release .status-main .application li input.addfile{}
*+html .publisher .status-release .status-main .application li input.addfile{}

.status-tips-cion-float{border:1px #CCCCCC solid;background-color:#FEFFCF;padding:10px;width:390px}
.status-tips-cion-float em{background:url(/imgpro/icons/status-tips-cion.gif) no-repeat left -17px;display:block;width:15px;height:8px;position:absolute;margin-top:-18px;font-size:0;line-height:0}
.status-tips-cion-float h1{font-size:12px;}
.status-tips-cion-float a{position:absolute;margin-top:-15px;margin-left:360px}
.status-tips-cion-float input{background:url(/imgpro/icons/status-tips-cion.gif) no-repeat left -25px;cursor:pointer;border:0 none;width:151px;height:22px;margin-left:115px;}
.status-tips-cion-float ul{list-style-type:disc;padding:10px 18px}

.publisher .Myfollow{float:right;background:url(/imgpro/bg/publisher_right_bj.png) no-repeat right center;width:220px;overflow:hidden;height:42px;padding-top:15px;padding-bottom:8px}
.publisher .Myfollow li{float:left;height:42px;text-align:left;width:65px}
.publisher .Myfollow li a{display:block;width:65px;background-color:#FCFCF3}
.publisher .Myfollow li a:hover{text-decoration:none;*zoom:1;}
.publisher .Myfollow li .count{display:block;font-size:18px;font-family:georgia;color:#333}
.publisher .Myfollow li .label{color:#005EAC;line-height:18px;}
.publisher .Myfollow li a:hover .count{color:#005EAC;}
.publisher .Myfollow li a:hover .label{text-decoration:underline;}
.publisher .Myfollow li.border-l-r{border-left:1px #BFDAEE solid;border-right:1px #BFDAEE solid;margin-right:10px;padding-left:10px}

.publisher .uploadphoto{margin:10px;text-align:center}
.publisher ul.up-photomain{background:url(/imgpro/icons/yes_bj.png) no-repeat left 15px;width:40%;margin:0 auto;padding:15px 15px 15px 30px}
.publisher ul.up-photomain li{color:#808080;font-size:14px}
.publisher ul.failure-bg{background:url(/imgpro/icons/no_bj.png) no-repeat left 15px;}
.publisher .photomain{margin:10px}
.publisher .photomain dl{display:block;margin:0 auto;margin-bottom:10px}
.publisher .photomain dl.images-main{width:370px}
.publisher .photomain dl dt{width:70px;padding-right:5px;display:block;float:left;text-align:right}
.publisher .photomain dl dt.images-user{width:99px;height:95px;border:1px #DAC58F solid;margin-right:10px;overflow:hidden}
.publisher .photomain dl dd{display:block;float:left}
.publisher .photomain dl dd .input-text{width:240px}
.publisher .photomain dl dd textarea{height:50px}
.publisher .photomain dl.images-main dd textarea{height:88px}
.publisher .photomain dl dd select{width:200px}
.publisher .photomain .functional-btn{text-align:center}

.publisher .sharemain{padding:10px}
.publisher .sharemain input{border:1px #808080 solid}
.publisher ul.sharemain{padding:10px 0}
.publisher ul.sharemain li{float:left;display:block;padding:0 15px}
.publisher ul.sharemain li a{width:97px;height:52px;display:block;text-align:center;line-height:52px;font-weight:bold;font-size:14px;text-decoration:none;}
.publisher ul.sharemain li a:hover{background:url(/imgpro/bg/publisher_photo_btn.png) no-repeat 0 -52px;text-decoration:none;}
.publisher ul.sharemain li.border-lr{border-right:1px #DDDDDD solid;border-left:1px #DDDDDD solid;}
.publisher .sharemain dl{width:370px;display:block;margin:0 auto;margin-bottom:10px}
.publisher .sharemain dl dt{width:70px;padding-right:5px;display:block;float:left;text-align:right}
.publisher .sharemain dl dd{width:290px;display:block;float:left}
.publisher .sharemain dl dd .input-text{width:275px}

/**statuspanel modify by yang.zhao**/
.publisher .status-release .status-main .publisher-status{}
.publisher .status-release .status-main .publisher-status .publisher-status-inner{float:left; display:inline;margin-right:5px;}
.publisher .status-release .status-main .publisher-status .publisher-status-inner.inputactve{ background-position:left -35px}
.publisher .status-release .status-main .publisher-status .publisher-status-inner .input-text{overflow-x:hidden;overflow-y:auto;margin-top:2px;_margin-top:0;padding:2px;font-size:14px;width:406px;height:26px;line-height:22px;border:1px #808080 solid;background:#fff url(/imgpro/bg/publisher_input_bj.png)repeat-x left top}
.publisher .status-main-background .status-main .publisher-status .publisher-status-inner .input-text{height:46px;background-color:#fff}
*html .publisher .status-release .status-main .publisher-status .publisher-status-inner .input-text{margin-top:0}
*+html .publisher .status-release .status-main .publisher-status .publisher-status-inner .input-text{margin-top:0}
.publisher .status-release .status-main .publisher-status .statuscount{clear:both; color:#808080; font-family:Tahoma;z-index:9999; font-size:11px;left:0;margin-left:70px; position:absolute;padding-top:0px;display:block;background-color:#fff;margin-top:2px;}
.publisher .status-release .status-main .publisher-status .statuscount.full{color:#FF0000}
.publisher .status-release .status-main .publisher-status .publisher-status-btn{padding-top:2px;_padding-top:0;display:block;position:absolute;right:10px}
.publisher .status-release .status-main .publisher-status .publisher-status-btn .input-button{font-size:14px;font-weight:bold;width:72px;height:32px;_height:33px;background:url(/imgpro/bg/publisher_status_btn.png) no-repeat;border:none;line-height:30px}
.publisher .status-release .status-main .publisher-status .publisher-status-btn .input-button-gray{ background-position:0 -32px;color:#999}

/**Publisher Expression by yang.zhao**/
.iexpression{background:url(/imgpro/icons/new-statusface/1.gif) no-repeat 0 0;height:16px}
.publisher .status-release .status-main ul.publisher-iexpression li{float:left}
.publisher .status-release .status-main ul.publisher-iexpression li a{padding:3px;display:block;border:1px #E8E8E8 solid;margin:5px 2px 0 0}
.publisher .status-release .status-main ul.publisher-iexpression li a:hover{border:1px #808080 solid}
.publisher .status-release .status-main ul.publisher-iexpression li a img{width:16px;height:16px}

/**ai-notice**/
.ai-pop {
	background:#FEFFCF url() no-repeat;
	width:1009px;
	height:114px;
	position:relative;
	margin:0 auto;
}
.ai-pop p {
	position:absolute;
	font-size:14px;
	top:50%;
}
.ai-pop .ai-hide {
	background:url(/imgpro/bg/new_x_to_hide.png) no-repeat 50% 0;
	height:18px;
	width:18px;
	position:absolute;
	top:5px;
	right:10px;
}
.ai-pop .ai-hide:hover {
	background:url(/imgpro/bg/new_x_to_hide.png) no-repeat 50% 100%;
	height:18px;
	width:18px;
	text-decoration:none;
}
.ai-car p{
	left:400px;
}
.ai-ceo p {
	left:460px;
}
.ai-farm p {
	left:400px;
}
.ai-godfather p {
	left:400px;
}
.ai-dog p {
	left:400px;
}
.ai-hos p{left:380px}
.ai-aqu p{left:350px;top:60%}
#recommendApp{
	position:fixed;
	_position:absolute;
	bottom:25px;
	left:0;
	width:100%;
}
#recommendApp .canvas div{background-color:#FEFFCF;}

/**Follow Button by yang.zhao**/
.fllowbtn,.addfriendbtn{width:auto;_width:0;overflow:visible !ie;border:0;cursor:pointer;background:url(/imgpro/bg/follow-btn.png) no-repeat;}
.fllowbtn_req{background-position:0 -54px;width:91px;padding:4px 0 6px;margin-right:5px;color:#333;height:27px}
*html .fllowbtn_req{height:26px;padding:6px 0 4px;}
*+html .fllowbtn_req{height:26px;padding:6px 0 4px;}
.fllowbtn_now{background:transparent url(/imgpro/bg/follow-btn.png) 0 -27px no-repeat;width:91px;height:27px;_height:25px;padding-left:11px;margin-right:5px;color:#333333}
.fllowbtn_now:hover{background-position:left 0px}
.fllowbtn-ing{background:url(/imgpro/bg/btn-gray.png) no-repeat left -24px;width:91px;padding:4px 0 6px;*padding:4px 0 6px;margin-right:5px;overflow:visible !ie;color:#fff;border:0;cursor:pointer;}
#followtip{border:1px solid #E0E0E0;background-color:#FEFFCF;width:320px;padding:4px 10px;height:40px;line-height:1.4;position:relative;}
#followtip .cancelfollow{background:#FEFFCF url(/imgpro/bg/follow-btn.png) left -81px no-repeat;width:77px;height:27px;border:0;cursor:pointer;position:absolute;right:10px;top:10px;}
.followtip{display:none;}

.PublisherOpen{margin-top:20px}
